让网站的前端控制器禁止访问

2024-01-26 13:50 小编

让网站的前端控制器禁止访问,只保留后台控制器的访问

开发思路:

在cms运行后钩子中判断如果来自前端页面就禁止往下执行


/config/hooks.php

\Phpcmf\Hooks::on('cms_init', function() {

    

    if (IS_ADMIN) {

        return; // 后台可以访问

    } elseif (IS_API) {

        return; // api目录可以访问

    } elseif (IS_API_HTTP) {

        return; // api插件可以访问,如发布信息接口

    } elseif (IS_MEMBER) {

        return; // 用户中心可以访问

    } else {

        exit("网站禁止访问");

    }

    

});

可以多个elseif来决定访问权限的路径

Tag: 网站
在线咨询 拨打电话

电话

13363039260

内部绝密传真282期

微信二维码