我到处搜索,但是找不到阻止会话的方法(cookie?)在拉勒维尔重新振作起来。
我现在正在将我的网站从Codeigniter迁移到Laravel。
在Codeigniter中,如果您将会话过期时间设置为1小时,则会话将在一小时内到期,即使您是否正在主动打开该网站。
在Laravel,每次我打开页面时,会话都会更新。
例如,如果我在00:20登录,并将过期设置为1小时(01:20),然后在00:50打开页面,则过期时间将刷新为01:50。
我的问题是,如何在Laravel防止这种行为?我希望它能像Codeigniter那样保持在01:20。
发布于 2016-01-29 06:49:54
您可以在config/session.php中找到会话配置。
'lifetime' => 120, // in minutes, default 2 hours
'expire_on_close' => false,就这样。下面是关于会话逻辑的说明。
会议工作
Laravel的会话处理是完全逻辑的。让我举个例子:
安全性
对你来说这是非常安全的拉拉维尔刷新会议!攻击者更难“捕获”会话! 因此,我将推荐您使用Laravel方法,而不是(过时的) CodeIgniter方法。
https://stackoverflow.com/questions/35076233
复制相似问题