user information
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user