Laravel会话在用户注销之前到期

时间:2016-10-04 08:35:37

标签: php laravel session authentication

我有一个与用户表相关的人员表,每个用户可以有一个或多个人,目的是让所有家庭成员使用相同的登录详细信息登录(这不是我的想法)。因此,在用户登录后,他被重定向以选择他所在的家庭中的哪个人。选择某人后,我使用

将该人的ID存储在会话中
    Session::put('loggedPersonId',$id)

每次发出请求并且用户登录时,我都会恢复此ID。问题是会话在用户注销之前到期。 只要用户登录,无论会话的生命周期是什么,我都需要强制会话保持loggedPersonId
=====更新=====
此问题仅在用户登录时检查了记住我的框时发生.. loggedPersonId持续到我在session.lifetime配置选项中设置的分钟结束,同时用户保持登录状态,直到他自己注销为止。 但是如果用户登录而没有记住我检查一切正常,那么用户会在登记后同时登录,并且在几分钟后就会清除logPersonId

0 个答案:

没有答案