在登录窗口和Auth管理中我无法正确设置生命周期。如何在创建会话之前设置它,例如:
Config::set('session.lifetime', '60');
第二个参数是随机的,用户可以在登录窗口中更改
答案 0 :(得分:2)
对于每个用户,您绝对不应在session
实例中更改服务器的Laravel
生命周期。相反,将数据库中某个用户的会话到期时间存储在具有最后一个用户活动timestamp
的用户数据旁边。每当上次用户活动和新请求之间的差异将超过到期时间(您保存在数据库中)时,请执行Session::flush()