联系官方销售客服

1835022288

028-61286886

应用插件 版主:官方插件技术组
多域名在使用钩子时的问题
类型:迅睿CMS 更新时间:2024-04-16 15:24:17 多个域名 内容建站系统
插件 内容建站系统 V3.9
应用作者 迅睿官方团队
发布时间 2022-03-01 15:30:06
更新时间 2024-04-03 09:44:20

在使用钩子时的问题:

一个后台使用了多个域名,在使用钩子时,后台主域名执行没问题,其它域名已登录的还跳转到登录页面,只能认默认安装的域名,这个怎么

\Phpcmf\Hooks::app_on('appname', 'cms_init', function() {
    if (IS_ADMIN ) {
        return; // 后台跳过
    } 
    if (!\Phpcmf\Service::C()->uid) {
        // 表示未登录 跳转登录页面
       dr_redirect(dr_member_url('login/index'));exit;
   }
});


插件教程:https://www.xunruicms.com/doc/app-928.html

回帖
  • 外聘专员-小波工作室
    #1楼    外聘专员-小波工作室
    2024-04-16 13:59:51
    Chrome 0
    说明其他域名还没有运行到这里来
  • 小昕
    #2楼    小昕
    2024-04-16 14:10:16
    Chrome 0
    外聘专员-小波工作室
    cms_init不是程序加载完成后执行的吗,不应该还没有运行到这里来,那应该用哪个钩子
  • 外聘专员-小波工作室
    #3楼    外聘专员-小波工作室
    2024-04-16 14:40:14
    Chrome 0
    有种可能是,程序还没加载完,其他域名就跳过了
    满意答案
  • 小昕
    #4楼    小昕
    2024-04-16 15:24:17
    Chrome 0
    @外聘专员-小波工作室:更换了其它方法解决了