\Phpcmf\Hooks::on('cms_init', function() {
// 在網(wǎng)站初始化之后
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;
}
});設(shè)定全站登錄之后才可以查看,貌似沒起效果,
順便問一下如何設(shè)置用戶一段時(shí)間沒操作自動(dòng)退出/需要重新登陸
這句話的意思是:
前端,如果沒有人登錄就強(qiáng)制轉(zhuǎn)到登錄頁面
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅??蚣芗夹g(shù)-財(cái)哥
參考文檔:《主程序運(yùn)行之后》
沒有問題的
回復(fù)@河伯 http://stem.forwap.cn/
沒有問題啊 ?? ?? ,訪問你這網(wǎng)站就要我登錄,你的代碼就是這個(gè)意思啊
回復(fù)@OEM
好神奇
大佬有沒有定時(shí)下線的方法,比如用戶半個(gè)小時(shí)沒操作,或者關(guān)閉頁面半個(gè)小時(shí)后登出
回復(fù)@OEM
http://anglistem.com/ppjs.html
比如這個(gè)鏈接,你不登陸就可以直接訪問
回復(fù)@OEM 錯(cuò)了 http://stem.forwap.cn/ppjs.html 這個(gè)
http://stem.forwap.cn/ppjs.html
這個(gè)不會(huì)是靜態(tài)頁面吧?這種判斷只適用于動(dòng)態(tài)
回復(fù)@劉三哥 哦哦,是靜態(tài)的,那要如何處理呢?ajax?
靜態(tài)頁面肯定沒辦法判斷了,因?yàn)殪o態(tài)頁面就是死頁面,已經(jīng)完全固定好了的
如果你這個(gè)url可以改變的話 就給他做成偽靜態(tài)url
自定義一個(gè)控制器 然后自定義url
回復(fù)@萬俟肸
參考文檔:《創(chuàng)建自定義應(yīng)用控制器》
參考文檔:《自定義程序路由》