加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 会话到期后自动注销用户

发布时间:2020-12-13 21:54:06 所属栏目:PHP教程 来源:网络整理
导读:我遇到了一个问题:在会话过期时自动注销用户.我试图模仿SugarCRM中的行为,一旦你的会话过期,一个警告告诉你你已经注销,你重定向到登录屏幕重新登录.无论是否有用户交互都会发生这种情 到目前为止,在yii2,用户必须事先执行请求.会话可能已过期,但页面将保持
我遇到了一个问题:在会话过期时自动注销用户.我试图模仿SugarCRM中的行为,一旦你的会话过期,一个警告告诉你你已经注销,你重定向到登录屏幕重新登录.无论是否有用户交互都会发生这种情

到目前为止,在yii2,用户必须事先执行请求.会话可能已过期,但页面将保持不变,直到用户尝试执行新请求.处理此请求时,应用程序可以使用控制器筛选器或beforeAction()挂钩进行检查.

我想在会话到期后立即将它们重定向到登录页面.我该如何自动完成?

解决方法

以上所有答案都是有效的,除了……你必须以另一种方式实现会话.

对服务器的任何调用基本上都会重置正常会话.通过检查您仍然登录的每x秒,您将完成它,以便您永远不会登出.在每次检查呼叫时,您的会话到期时间将重置.

因此,必须结合您将修改会话处理方式的事实.您希望在实际的页面导航中重置会话计时器,而不是默认情况下PHP处理它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读