protected function _initialize() { //继承CoreController的初始化函数 parent::_initialize(); if (session(C('AUTH_KEY'))) { return false; } }
protected function _initialize() { //继承CoreController的初始化函数 parent::_initialize(); $AUTH_KEY = session(C('AUTH_KEY')); //判断认证key如果小于1 或 Admin模块登录Key不为1,跳转到后台登录网关 if ($AUTH_KEY < 1 || session('ModelKey.User') != 1) { redirect(U('Public/login')); } }
protected function _initialize() { //继承CoreController的初始化函数 parent::_initialize(); $AUTH_KEY = session(C('AUTH_KEY')); //判断认证key如果小于1 或 Admin模块登录Key不为1,跳转到后台登录网关 if ($AUTH_KEY < 1 || session('ModelKey.Admin') != 1) { redirect(U(C('AUTH_USER_GATEWAY'))); } else { //判断当前认证key是否不在 超级管理组配置中,或者当前模块是否为非认 $Auth_Rule = MODULE_NAME . '/' . CONTROLLER_NAME . '/' . ACTION_NAME; if (!Is_Auth($Auth_Rule)) { $this->error('你没有权限进行 ' . $Auth_Rule . ' 操作!'); } } }