Laravel - 在浏览器关闭后Auth Session未到期

yen*_*ver 7 authentication xampp laravel laravel-4

我有关于会话或cookie的问题,我不明白原因.

我登录到我的网站Auth::attempt($userdata, false),这意味着Laravel不应该记住我的登录,但是它会记住我在尝试功能中是使用true还是false.

app/config/session.php,变量被确定为

'lifetime' => 120,

'expire_on_close' => true,
Run Code Online (Sandbox Code Playgroud)

此外,当我登录时Auth::attempt($userdata, true),'Auth::viaRemember()'函数返回false.

编辑:问题解决了.导致问题的原因是Chrome.有关详细信息,请参阅我的回答

del*_*ord 10

重新打开浏览器后,这是一种需要登录的行为.您可以app/config/session.php通过设置更改此设置

'expire_on_close' => true,
Run Code Online (Sandbox Code Playgroud)


yen*_*ver 7

我已经解决了我自己的问题.似乎问题是Chrome的问题.它继续在后台工作,因此cookie值不会消失.我用firefox尝试了我的应用程序,效果很好.

有关详情,请访问:https://code.google.com/p/chromium/issues/detail?id = 128513