开发框架 版主:迅睿框架研发组
登录超时,用户还在操作,后台设置的时间到了,就被强制退出
类型:迅睿CMS 更新时间:2023-05-24 10:58:30

我们网站是前后端分离,后端用本CMS4.5.2,想实现用户登录超时功能,cms中有代码set_cookie('member_uid', $this_member['id'], SITE_LOGIN_TIME);是设置会员登录时间计时开始。

麻烦告知原CMS哪个代码是时时更新(探知用户有在操作,不计时的)。

不然会出现用户还在操作页面,计时一直进行。

操作一半就被强制退出了。谢谢您的解答。

回帖
  • 猜fing哥
    #1楼    猜fing哥
    2022-07-08 15:04:30
    Chrome 0
    cookie生命周期不会有哪个页面暂停的说法。。。 😅
    满意答案
  • 考克
    #2楼    考克
    2022-07-08 15:08:09
    Chrome 0
    猜fing哥 那官方自带的前端页面,即使后端设置1小时登录超时,只要用户有在操作,也不会下线,只有用户不操作(页面不关闭),1小时候就被下线了。就是这个功能而已。我现在用set_cookie('member_uid', $this_member['id'], SITE_LOGIN_TIME);,能实现计时,但实现不了无操作才计时
  • 小孟学编程
    #3楼    小孟学编程
    2022-07-08 15:17:05
    Chrome 0
    set_cookie('member_uid', $this_member['id'], time()+SITE_LOGIN_TIME);每次都做一次加法
  • 考克
    #4楼    考克
    2023-05-24 10:58:30
    Chrome 0
    @猜fing哥:那就这样吧……