request->isAjax()) { return $this->ajaxError(['msg' => '会话已过期,请重新登录']); } $this->response->redirect(['for' => 'admin.login']); } /** * @Route("/csrf", name="admin.csrf") */ public function csrfAction() { if ($this->request->isAjax()) { return $this->ajaxError(['msg' => 'CSRF令牌验证失败']); } $this->view->pick('public/csrf'); } /** * @Route("/forbidden", name="admin.forbidden") */ public function forbiddenAction() { if ($this->request->isAjax()) { return $this->ajaxError(['msg' => '无相关操作权限']); } $this->view->pick('public/forbidden'); } /** * @Route("/ip2region", name="admin.ip2region") */ public function ip2regionAction() { $ip = $this->request->getQuery('ip', 'trim'); $region = kg_ip2region($ip); $this->view->setVar('region', $region); } }