Рефакторинг регистрации

This commit is contained in:
Антон
2025-08-30 08:12:41 +03:00
parent 6247bc1970
commit 5e18a1d2a9
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -46,7 +46,7 @@
} }
``` ```
##### Требования к валидации: ##### Требования к валидации:
* login: 3-50 символов, [az09._-], уникальное значение * login: 3-50 символов, ^[A-Za-z0-9_]+$, уникальное значение
* password: ≥ 5 символов * password: ≥ 5 символов
##### Response - 201 - Created ##### Response - 201 - Created
@@ -115,7 +115,7 @@ private:
{ {
if (login.size() < 3 || login.size() > 50) return false; if (login.size() < 3 || login.size() > 50) return false;
std::regex pattern("[az09._-]"); std::regex pattern(std::string("^[A-Za-z0-9_]+$"));
return std::regex_match(login, pattern); return std::regex_match(login, pattern);
} }