mirror of
https://github.com/fastapi-users/fastapi-users.git
synced 2025-08-16 03:40:23 +08:00
Fix #14: add /me route
This commit is contained in:
@ -32,6 +32,8 @@ def get_user_router(
|
||||
on_after_forgot_password
|
||||
)
|
||||
|
||||
get_current_active_user = auth.get_current_active_user(user_db)
|
||||
|
||||
@router.post(
|
||||
"/register", response_model=models.User, status_code=status.HTTP_201_CREATED
|
||||
)
|
||||
@ -102,4 +104,10 @@ def get_user_router(
|
||||
except jwt.PyJWTError:
|
||||
raise HTTPException(status_code=status.HTTP_400_BAD_REQUEST)
|
||||
|
||||
@router.get("/me", response_model=models.User)
|
||||
async def me(
|
||||
user: models.UserDB = Depends(get_current_active_user) # type: ignore
|
||||
):
|
||||
return user
|
||||
|
||||
return router
|
||||
|
Reference in New Issue
Block a user