|
|
@ -7,6 +7,7 @@ from dependencies import * |
|
|
|
from internal.models import Token |
|
|
|
from fastapi.middleware.cors import CORSMiddleware |
|
|
|
router=APIRouter( |
|
|
|
prefix="/users", |
|
|
|
tags=["用户管理"] |
|
|
|
) |
|
|
|
|
|
|
@ -26,4 +27,8 @@ async def login_for_access_token( |
|
|
|
access_token = create_access_token( |
|
|
|
data={"sub": user.username}, expires_delta=access_token_expires |
|
|
|
) |
|
|
|
return {"access_token": access_token, "token_type": "bearer"} |
|
|
|
return {"access_token": access_token, "token_type": "bearer"} |
|
|
|
|
|
|
|
@router.get("/me/", response_model=User) |
|
|
|
async def read_users_me(current_user: User = Depends(get_current_active_user)): |
|
|
|
return current_user |