app = $app; $this->request = $this->app->request; Session::start(); //$this->request['Accept'] = 'application/json'; $route = [ '/api/token/getToken', '/api/index', '/api/user/login', '/api/admin/login', '/api/admin/verifyimg', ]; if (!in_array(strtolower($this->request->baseUrl()), $route)) { if (empty($this->request->header('token'))) { throw new ApiException('token不为空'); } $token = new Token(); $decodeToken = $token->decodeToken(); $this->userId = $decodeToken['userId']; $this->isAdmin = $decodeToken['isAdmin']; } // 控制器初始化 $this->initialize(); } // 初始化 protected function initialize() { } protected function isAdmin() { if ($this->isAdmin == 1) { return true; } return false; } }