迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
我們網(wǎng)站是前后端分離,后端用本CMS4.5.2,想實現(xiàn)用戶登錄超時功能,cms中有代碼set_cookie('member_uid', $this_member['id'], SITE_LOGIN_TIME);是設(shè)置會員登錄時間計時開始。
麻煩告知原CMS哪個代碼是時時更新(探知用戶有在操作,不計時的)。
不然會出現(xiàn)用戶還在操作頁面,計時一直進(jìn)行。
操作一半就被強制退出了。謝謝您的解答。
回復(fù)@猜fing哥 那官方自帶的前端頁面,即使后端設(shè)置1小時登錄超時,只要用戶有在操作,也不會下線,只有用戶不操作(頁面不關(guān)閉),1小時候就被下線了。就是這個功能而已。我現(xiàn)在用set_cookie('member_uid', $this_member['id'], SITE_LOGIN_TIME);,能實現(xiàn)計時,但實現(xiàn)不了無操作才計時
set_cookie('member_uid', $this_member['id'], time()+SITE_LOGIN_TIME);
每次都做一次加法
回復(fù)@猜fing哥 那官方自帶的前端頁面,即使后端設(shè)置1小時登錄超時,只要用戶有在操作,也不會下線,只有用戶不操作(頁面不關(guān)閉),1小時候就被下線了。就是這個功能而已。我現(xiàn)在用set_cookie('member_uid', $this_member['id'], SITE_LOGIN_TIME);,能實現(xiàn)計時,但實現(xiàn)不了無操作才計時
set_cookie('member_uid', $this_member['id'], time()+SITE_LOGIN_TIME);
每次都做一次加法