From 256ef3a37e4189abe0170a0ad40a3c636e899b59 Mon Sep 17 00:00:00 2001 From: Mawoka Date: Fri, 8 Apr 2022 15:31:04 +0200 Subject: [PATCH] :sparkles: Added /me route to get user-infos --- classquiz/routers/users.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/classquiz/routers/users.py b/classquiz/routers/users.py index afc89a3..dd49db7 100644 --- a/classquiz/routers/users.py +++ b/classquiz/routers/users.py @@ -142,3 +142,8 @@ async def signout_everywhere(response: Response, user: User = Depends(get_curren response.delete_cookie("rememberme") response.delete_cookie("rememberme_token") return {"message": "Signout everywhere"} + + +@router.get("/me", response_model_exclude={"password", "verify_key", "usersessions"}) +async def get_me(user: User = Depends(get_current_user)): + return user.dict(exclude={"password", "verify_key", "usersessions"})