找不到帮助文档?你想要哪方面的帮助教程?提交文档建议 >
帮助文档首页
DiYunCMS公众号
公众号二维码

主程序运行之后

更新时间:2020-09-20 加入收藏
0

挂钩点名称

cms_init


挂钩点参数

\Phpcmf\Hooks::trigger('cms_init');


用法举例

/config/hooks.php

\Phpcmf\Hooks::on('cms_init', function() {
    // 在网站初始化之后,加载模板之前执行的程序,例如判断用户是否登录
    
});


比如判断[前端的]全站用户的前端登录

\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;
   }
});



--
有帮助
--
没帮助
0
收藏
0
打赏
相关文档
Hello,欢迎来咨询~
点击在线咨询