controller); $noNeedLogin = $controller->getDefaultProperties()['noNeedLogin'] ?? []; // 访问的方法需要登录 if (!in_array($request->action, $noNeedLogin)) { try { $uid = \Tinywan\Jwt\JwtToken::getCurrentId(); if ($uid != 0) { $request->uid = $uid; return $handler($request); } }catch (\Exception $e) { return Response(json_encode(['code' => 0, 'msg' => $e->getMessage()], 256)); } }else{ return $handler($request); } // 不需要登录,请求继续向洋葱芯穿越 return $handler($request); } }