thinkphp怎么限制用户访问控制器

2025-04-06 01:48:47
推荐回答(3个)
回答1:

举一个最简单的例子,用session来控制访问,

class IndexAction extends Action {
    private function checkRoot () {
        if ($_SESSION['root'] != 'admin') {
            $this->redirect('/login');
        }
    }
    
    public function index () {
        $this->checkRoot();
    }
}

回答2:

可以写一个,当用户类型为X值时,直接跳转到别的页面

回答3:

构造函数里面用session限制
特定的用户 特定的session 如果没有 就禁止 exit 随便什么 重定向