feat: add change password
This commit is contained in:
13
src/presentation/schemas/password.py
Normal file
13
src/presentation/schemas/password.py
Normal file
@@ -0,0 +1,13 @@
|
||||
import re
|
||||
from pydantic import BaseModel, field_validator
|
||||
from src.application.domain.password_policy import validate_password_strength
|
||||
|
||||
|
||||
class SetPasswordRequest(BaseModel):
|
||||
email: str
|
||||
password: str
|
||||
|
||||
@field_validator('password')
|
||||
@classmethod
|
||||
def validate_password(cls, v: str) -> str:
|
||||
return validate_password_strength(v)
|
||||
Reference in New Issue
Block a user