/**
  *
  */
 protected function _initialize()
 {
     if (!RBAC::AccessDecision('Admin')) {
         // 登录检查
         RBAC::checkLogin();
         // 提示错误信息 无权限
         $httpReferer = $_SERVER['HTTP_REFERER'];
         $parsedHttpReferer = parse_url($httpReferer);
         $httpQuery = $parsedHttpReferer['query'];
         parse_str($httpQuery, $parsedHttpQuery);
         if ($parsedHttpQuery['a'] == 'login' && $parsedHttpQuery['c'] == 'login') {
             $UserEvent = new \Common\Event\UserEvent();
             $logoutRes = $UserEvent->logout();
             $this->error(L('_VALID_ACCESS_'));
         } else {
             $this->error(L('_VALID_ACCESS_'));
         }
     }
 }
Пример #2
0
 /**
  *
  */
 public function logout()
 {
     $UserEvent = new \Common\Event\UserEvent();
     $logoutRes = $UserEvent->logout();
     $this->json2Response($logoutRes);
 }