1.修改登出接口, 直接从请求头中获取token,而不是传递token

This commit is contained in:
haotian 2025-07-28 16:57:01 +08:00
parent 2e31ef4a9e
commit bb5b3f4d4b

View File

@ -141,7 +141,10 @@ async def register_user(request: Request, user_register: UserRegister, query_db:
@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)
):
token = request.headers.get('Authorization').split(" ")[-1]
payload = jwt.decode(
token, JwtConfig.jwt_secret_key, algorithms=[JwtConfig.jwt_algorithm], options={'verify_exp': False}
)