feat: add change password

This commit is contained in:
2026-06-08 11:55:51 +03:00
parent 6d7df5836a
commit e208792738
9 changed files with 120 additions and 1 deletions

View 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)