This commit is contained in:
王思川 2022-11-09 11:17:53 +08:00
parent 0567b90d5b
commit ad7be5c782
1 changed files with 5 additions and 5 deletions

View File

@ -151,22 +151,22 @@ def func04(refresh_token: str = Header(...), db: Session = Depends(get_db)):
# 校验token
decoded_token = TokenUtil.decode_token(refresh_token)
if decoded_token == "Expired":
raise HTTPException(status_code=202, detail="Token Has Expired")
raise HTTPException(status_code=401, detail="Token Has Expired")
if decoded_token == "Invalid":
raise HTTPException(status_code=202, detail="Invalid Token")
raise HTTPException(status_code=401, detail="Invalid Token")
# 校验用户信息
user_info = decoded_token.get("user_info")
if not user_info:
raise HTTPException(status_code=202, detail="Invalid Token")
raise HTTPException(status_code=401, detail="Invalid Token")
uid = user_info.get("uid")
if not uid:
raise HTTPException(status_code=202, detail="Invalid Token")
raise HTTPException(status_code=401, detail="Invalid Token")
# 查询用户信息
user_info_item = UserCrud.get_user_by_id(db=db, uid=uid)
if not user_info_item:
raise HTTPException(status_code=202, detail="User Not Found")
raise HTTPException(status_code=401, detail="User Not Found")
# 生成新token
user_info = {