網(wǎng)站有個(gè)下載模塊,想要訪問下載模塊頁面未登錄跳轉(zhuǎn)到登錄頁,請(qǐng)問只有怎么實(shí)現(xiàn),謝謝!
下面是在論壇找到的一段代碼,整站未登錄跳轉(zhuǎn)登錄頁
\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'));
}
});
回復(fù)@迅??蚣芗夹g(shù)-朱老師 額,報(bào)錯(cuò)了,提示重定向次數(shù)過多
\Phpcmf\Hooks::on('cms_init', function() { if (!\Phpcmf\Service::C()->uid && !IS_ADMIN && in_array(\Phpcmf\Service::L('Router')->uri(), ['模塊目錄/show/index']) && !in_array(\Phpcmf\Service::L('Router')->class, ['register', 'login', 'api', 'pay'])) { dr_redirect(dr_member_url('login/index')); } });開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!