appType(AppTypeEnum::API); //通过配置来设置系统header参数 try { $token = $request->apiToken(); $token_info = (new LoginService())->parseToken($token); } catch (AuthException $e) { //是否将登录错误抛出 if ($exception) return fail($e->getMessage()); } if(!empty($token_info)){ $request->memberId($token_info['member_id']); } //校验会员和站点 (new AuthService())->checkSiteAuth($request); return $next($request); } }