聯系官方銷售客服
1835022288
028-61286886
\Phpcmf\Hooks::on('cms_init', function() { // 在網站初始化之后 if (!\Phpcmf\Service::C()->uid && !IS_ADMIN && !in_array(\Phpcmf\Service::L('Router')->class, ['register', 'login', 'api', 'pay'])) { dr_redirect(dr_member_url('login/index'));exit; } });
設定全站登錄之后才可以查看,貌似沒起效果,
順便問一下如何設置用戶一段時間沒操作自動退出/需要重新登陸
這句話的意思是:
前端,如果沒有人登錄就強制轉到登錄頁面
回復@迅睿框架技術-財哥
參考文檔:《主程序運行之后》
沒有問題的
回復@河伯 http://stem.forwap.cn/
沒有問題啊 ?? ?? ,訪問你這網站就要我登錄,你的代碼就是這個意思啊
回復@OEM
好神奇
大佬有沒有定時下線的方法,比如用戶半個小時沒操作,或者關閉頁面半個小時后登出
回復@OEM
http://anglistem.com/ppjs.html
比如這個鏈接,你不登陸就可以直接訪問
回復@OEM 錯了 http://stem.forwap.cn/ppjs.html 這個
http://stem.forwap.cn/ppjs.html
這個不會是靜態頁面吧?這種判斷只適用于動態
回復@劉三哥 哦哦,是靜態的,那要如何處理呢?ajax?
靜態頁面肯定沒辦法判斷了,因為靜態頁面就是死頁面,已經完全固定好了的
如果你這個url可以改變的話 就給他做成偽靜態url
自定義一個控制器 然后自定義url
回復@萬俟肸
參考文檔:《創建自定義應用控制器》
參考文檔:《自定義程序路由》