/**
* 自定義鉤子
*
*/
\Phpcmf\Hooks::on('cms_init', function() {
if (!\Phpcmf\Service::C()->uid && !IS_ADMIN && !APP_DIR=='api_call_function' && !in_array(\Phpcmf\Service::L('Router')->class, ['register', 'login', 'api', 'pay'])) {
dr_redirect(dr_member_url('login/index'));
}
});自定義鉤子加了 這一段導(dǎo)致 自動任務(wù)無法執(zhí)行
報錯Call to undefined function dr_redirect() config/hooks.php(9)
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅睿框架聯(lián)合創(chuàng)始人
文件是不是放錯路徑 值的是哪塊?
鉤子是用來前端沒有登錄就跳到登錄頁 登錄成功才可訪問 加了這個就導(dǎo)致自動任務(wù)執(zhí)行報錯
鉤子刪掉 自動任務(wù)能正常運行
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅睿框架聯(lián)合創(chuàng)始人
自定義鉤子是這個文件的 鉤子加了是沒問題 前端打開默認(rèn)是顯示登錄頁 登錄賬號才可訪問
加了這個鉤子 導(dǎo)致了自動任務(wù)無法運行
\Phpcmf\Hooks::on('cms_init', function() { if (IS_API) { reurn; // 加一個判斷 } if (!\Phpcmf\Service::C()->uid && !IS_ADMIN && !APP_DIR=='api_call_function' && !in_array(\Phpcmf\Service::L('Router')->class, ['register', 'login', 'api', 'pay'])) { dr_redirect(dr_member_url('login/index')); } });開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅??蚣苈?lián)合創(chuàng)始人
報這個錯了 Undefined constant "reurn"
回復(fù)@迅??蚣苈?lián)合創(chuàng)始人
可以了 是return 復(fù)制你發(fā)的沒注意 你的少寫了