Browse Source

fix: 修复token本身过期时退出登录接口异常的问题 #I9CBWT

master
insistence 1 year ago
parent
commit
a84ad47de4
  1. 2
      ruoyi-fastapi-backend/module_admin/controller/login_controller.py

2
ruoyi-fastapi-backend/module_admin/controller/login_controller.py

@ -131,7 +131,7 @@ async def register_user(request: Request, user_register: UserRegister, query_db:
@loginController.post("/logout") @loginController.post("/logout")
async def logout(request: Request, token: Optional[str] = Depends(oauth2_scheme)): async def logout(request: Request, token: Optional[str] = Depends(oauth2_scheme)):
try: try:
payload = jwt.decode(token, JwtConfig.jwt_secret_key, algorithms=[JwtConfig.jwt_algorithm]) payload = jwt.decode(token, JwtConfig.jwt_secret_key, algorithms=[JwtConfig.jwt_algorithm], options={'verify_exp': False})
session_id: str = payload.get("session_id") session_id: str = payload.get("session_id")
await LoginService.logout_services(request, session_id) await LoginService.logout_services(request, session_id)
logger.info('退出成功') logger.info('退出成功')

Loading…
Cancel
Save