changes
This commit is contained in:
parent
0567b90d5b
commit
ad7be5c782
|
@ -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 = {
|
||||
|
|
Loading…
Reference in New Issue