UI优化完善初版
This commit is contained in:
@@ -146,6 +146,12 @@ def get_current_user(request: Request, db: Session = Depends(get_db)) -> User:
|
||||
token = auth_header.split(" ")[1]
|
||||
user = verify_token(token, db)
|
||||
return user
|
||||
|
||||
def get_current_admin(current_user: User = Depends(get_current_user)) -> User:
|
||||
"""依赖项:验证管理员权限"""
|
||||
if current_user.role != "admin":
|
||||
raise HTTPException(status_code=403, detail="需要管理员权限")
|
||||
return current_user
|
||||
@router.get("/me")
|
||||
def get_me(
|
||||
request: Request,
|
||||
|
||||
Reference in New Issue
Block a user