Php 使用Laravel 5重新登录用户并记住我
我对它进行了设置,以便在登录后,通过Php 使用Laravel 5重新登录用户并记住我,php,laravel,laravel-5,Php,Laravel,Laravel 5,我对它进行了设置,以便在登录后,通过Auth::trunt([$u,$p],true)将“记住我”设置为true 但会话在2小时无活动后过期。因此,用户将注销 文档非常清楚,如果用户在2小时后注销,“记住我”如何工作?我是否应该检查“记住我”cookie是否存在并让用户登录 谢谢默认情况下,laravel会话生存时间设置为120分钟,您可以从config/session.php-lifety对其进行配置 如果用户选中了应用程序的Remember me,Laravel将对包含用户标识符加密副本的永
Auth::trunt([$u,$p],true)
将“记住我”设置为true
但会话在2小时无活动后过期。因此,用户将注销
文档非常清楚,如果用户在2小时后注销,“记住我”如何工作?我是否应该检查“记住我”cookie是否存在并让用户登录
谢谢默认情况下,laravel会话生存时间设置为120分钟,您可以从config/session.php-lifety对其进行配置
如果用户选中了应用程序的Remember me,Laravel将对包含用户标识符加密副本的永久cookie进行排队。Laravel稍后将对此进行解密以检索用户。默认情况下,Laravel会话生存时间设置为120分钟,您可以从config/session.php-lifety对其进行配置
如果用户选中了应用程序的Remember me,Laravel将对包含用户标识符加密副本的永久cookie进行排队。Laravel稍后将对此进行解密以检索用户。如果您的用户表有一个
记住\u标记列,并且您使用的代码如下(如您所做),则用户会被记住
if (Auth::attempt(['email' => $email, 'password' => $password], $remember)) {
// The user is being remembered...
}
这不依赖于会话,因为它设置了如下cookie:
Name: remember_web_59ba36addc2b2f9401580f014c7f58ea4e30989a
Value :eyJpdiI6IkRpTE9zU3ZTZElQMzJrVWFkUUR3N2c9PSIsInZhbHVlIjoieGs4T3JkN3c3UmdaMzFOTkhiWmRnWXNPN0x2S09cL0VJYmg1SlFRSFVnYWo2Rk04dlBoOFpEa256RlwvTFRNczhSQytPS3VJc3QyaUU4Und4QUNmdk1xZFQ2UWNFUkN4VzZPWCtGTEl0MUxwUT0iLCJtYWMiOiIwMDQ5NjgzNzUxZTc3MzUxMzcxNzQ1ZjIxYzgyOTY5MzBkZjRiZmYzYTNiNGFiODc4ZGQ1YzczNzhkMjUxMGUyIn0%3D
Host : www.example.com
Path /
Expires Sun, 19 Sep 2021 11:48:54 GMT
Secure No
HttpOnly Yes
这意味着用户将从现在起登录5年。如果您的用户表中有一个记住\u标记列,并且您使用的代码如下(如您所做),则用户将被记住
if (Auth::attempt(['email' => $email, 'password' => $password], $remember)) {
// The user is being remembered...
}
这不依赖于会话,因为它设置了如下cookie:
Name: remember_web_59ba36addc2b2f9401580f014c7f58ea4e30989a
Value :eyJpdiI6IkRpTE9zU3ZTZElQMzJrVWFkUUR3N2c9PSIsInZhbHVlIjoieGs4T3JkN3c3UmdaMzFOTkhiWmRnWXNPN0x2S09cL0VJYmg1SlFRSFVnYWo2Rk04dlBoOFpEa256RlwvTFRNczhSQytPS3VJc3QyaUU4Und4QUNmdk1xZFQ2UWNFUkN4VzZPWCtGTEl0MUxwUT0iLCJtYWMiOiIwMDQ5NjgzNzUxZTc3MzUxMzcxNzQ1ZjIxYzgyOTY5MzBkZjRiZmYzYTNiNGFiODc4ZGQ1YzczNzhkMjUxMGUyIn0%3D
Host : www.example.com
Path /
Expires Sun, 19 Sep 2021 11:48:54 GMT
Secure No
HttpOnly Yes
这意味着用户从现在起已登录5年。是的,但“记住我”功能不起作用。我必须延长会话的生命周期,以使用户保持更长的登录时间。在没有活动的“120”默认时间之后,用户将注销,即使“记住我”设置为true。您确定他已注销吗?肯定会发生的是,您的csrf令牌过期,因此,如果您发送的表单将收到,则令牌不匹配异常。但是,浏览(正常的get请求)应该可以工作。你可以检查你的饼干。您的浏览器中是否设置了“记住我”cookie?是的,但“记住我”功能不起作用。我必须延长会话的生命周期,以使用户保持更长的登录时间。在没有活动的“120”默认时间之后,用户将注销,即使“记住我”设置为true。您确定他已注销吗?肯定会发生的是,您的csrf令牌过期,因此,如果您发送的表单将收到,则令牌不匹配异常。但是,浏览(正常的get请求)应该可以工作。你可以检查你的饼干。您的浏览器中是否设置了记住cookie?