Example #1
0
 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 . ' 操作!');
         }
     }
 }