user information

This commit is contained in:
2025-10-05 15:55:19 +03:00
parent b3aaf04024
commit 701bf5f603
3 changed files with 58 additions and 9 deletions

View File

@@ -125,9 +125,9 @@ async def reset_user(row:pydentic.UserReset):
password.send_password(new_row)
user = await db.reset_user(new_row)
return user
@api.get("/admin/{email}")
async def admin_stuff(
email: str,
user = Depends(permissions.check_permission("can_delete"))
):
return {"msg": f"Добро пожаловать, {user.email}"}
@api.get("/me", response_model=pydentic.UserOut)
async def read_current_user(current_user=Depends(JWT.current_user)):
user = await db.get_user_by_email(current_user)
if not user:
raise HTTPException(status_code=404, detail="User not found")
return user