diff --git a/app/api/endpoints/login.py b/app/api/endpoints/login.py index 8df058a4..d3fc4309 100644 --- a/app/api/endpoints/login.py +++ b/app/api/endpoints/login.py @@ -75,6 +75,7 @@ async def login_access_token( ), token_type="bearer", super_user=user.is_superuser, + user_id=user.id, user_name=user.name, avatar=user.avatar, level=level diff --git a/app/schemas/token.py b/app/schemas/token.py index 507a5170..c827766e 100644 --- a/app/schemas/token.py +++ b/app/schemas/token.py @@ -10,6 +10,8 @@ class Token(BaseModel): token_type: str # 超级用户 super_user: bool + # 用户ID + user_id: int # 用户名 user_name: str # 头像