Update code in endpoints/countries.get.py
This commit is contained in:
parent
e30ae5b30d
commit
0899f9addc
@ -20,9 +20,9 @@ oauth2_scheme = OAuth2PasswordBearer(tokenUrl="login")
|
|||||||
# Models
|
# Models
|
||||||
class User(BaseModel):
|
class User(BaseModel):
|
||||||
username: str
|
username: str
|
||||||
email: str
|
email: Optional[str] = None
|
||||||
full_name: Optional[str] = None
|
full_name: Optional[str] = None
|
||||||
disabled: Optional[bool] = False
|
disabled: Optional[bool] = None
|
||||||
|
|
||||||
class UserInDB(User):
|
class UserInDB(User):
|
||||||
hashed_password: str
|
hashed_password: str
|
||||||
@ -107,8 +107,8 @@ async def login(response: Response, form_data: OAuth2PasswordRequestForm = Depen
|
|||||||
httponly=True,
|
httponly=True,
|
||||||
max_age=1800,
|
max_age=1800,
|
||||||
expires=1800,
|
expires=1800,
|
||||||
secure=True,
|
samesite="lax",
|
||||||
samesite="lax"
|
secure=True
|
||||||
)
|
)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
@ -122,8 +122,8 @@ async def login(response: Response, form_data: OAuth2PasswordRequestForm = Depen
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# Protected route example
|
# Example protected route
|
||||||
@router.get("/me", response_model=User)
|
@router.get("/users/me", response_model=User)
|
||||||
async def read_users_me(current_user: User = Depends(get_current_user)):
|
async def read_users_me(current_user: User = Depends(get_current_user)):
|
||||||
"""Get current user information"""
|
"""Get current user information"""
|
||||||
return current_user
|
return current_user
|
Loading…
x
Reference in New Issue
Block a user