reset password form 1.0

This commit is contained in:
2025-09-25 17:54:34 +03:00
parent 7023854723
commit c4fc002124
11 changed files with 303 additions and 12 deletions

View File

@@ -36,5 +36,9 @@ class UserUpdate(BaseModel):
class UserLogin(BaseModel):
email:EmailStr = Field(..., min_length=6, max_length=254, description="user's email")
password:str = Field(..., description="Password")
class UserLogout(BaseModel):
email:EmailStr = Field(..., min_length=6, max_length=254, description="user's email")
class UserReset(BaseModel):
email:EmailStr = Field(..., min_length=6, max_length=254, description="user's email")
new_password:constr(min_length=8) = Field(None,description="New_password")
@validator('new_password')
def password_validator(cls, new_password):
return check_password_complexity(cls, new_password)