Laravel登录会话
问题描述:
如果我想扩展用户的登录会话(通过记住我),这是我应该修改的唯一配置吗?所以如果我想有一天它会是60x24 = 1440?Laravel登录会话
//Session Lifetime in sesssion.php
'lifetime' => 120,
'expire_on_close' => false,
答
是的,看看上面lifetime
选项注释:
在这里,您可以指定要允许其到期之前保持空闲的分钟数,你希望会议 的。
所以,仅仅将其设置为:
'lifetime' => 1440,
答
记住我是利用cookie并在用户表中的特殊列认证的功能。它与会话寿命无关。
记住我在这里描述的功能:https://laravel.com/docs/5.0/authentication
用钥匙接通元件的存在:
当然,你的用户表必须包含字符串remember_token 列,将被用于存储“记住我”令牌。
如果你的意思是你想限制记住我的cookie的生命周期,那么你必须重写cookie的默认生存期。
做的方式,在不改变核心was described in this question,至少4版本,但我怀疑,因为它基本上是黑客HTTP标头值,它将仍然是5
感谢@Alexey工作。 – philxtian