Sha*_*ane 0 authentication remember-me laravel-4
我用laravel 4框架创建了一个工作用户/登录系统,一切运行良好.
但是我总是登录到站点,除非我运行注销过程.我想如果我登录,关闭所有浏览器窗口并再次打开浏览器我将被注销.不是这种情况.
在我的Auth :: attempt中,我将$ remember参数设置为false,即使它默认为false.
我不知道为什么会这样.如果我注销,关闭我所有的浏览器窗口然后再打开它我没有登录.所以这工作正常.但如果我已登录,请关闭所有浏览器,然后再次打开浏览器我已经登录.即使我已经指定记得是假的.
什么让我登录?为什么它总是记得我的登录?我找不到任何关于此的信息.
更改
'expire_on_close' => false,
至
'expire_on_close' => true,
在/app/config/session.php.
Laravel实际上并不记得你(你没有被你的身份再次验证remember_token),问题是你的会话cookie在浏览器关闭时仍然存在(因为它还没有过期)并且Laravel将你视为登录用户.
| 归档时间: |
|
| 查看次数: |
1674 次 |
| 最近记录: |