container = $container; $this->response = $response; $this->request = $request; } /** * @inheritDoc */ public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface { if (env('APP_ENV') == 'dev' || env('APP_ENV') == 'local') { return $handler->handle($request); } // 校验 if (!$this->checkLogin()) { $content = [ "status" => 'ok', "code" => 9002, "result" => [], "message" => '用户登录已失效' ]; return $this->response->json($content); } return $handler->handle($request); } private function checkLogin() { return true; } }