Лаб7-фикс валидации пароля.
This commit is contained in:
parent
91423f07f6
commit
3315dd4f0d
@ -113,10 +113,9 @@ namespace AbstractFoodOrdersBusinessLogic.BusinessLogics
|
||||
{
|
||||
throw new ArgumentNullException("Введенное не является адресом электронной почты", nameof(model.Email));
|
||||
}
|
||||
if (/*model.Password.Length < 10 ||*/ model.Password.Length > 50 /*||
|
||||
!Regex.IsMatch(model.Password, @"^((\w+\d+\W+)|(\w+\W+\d+)|(\d+\w+\W+)|(\d+\W+\w+)|(\W+\w+\d+)|(\W+\d+\w+))[\w\d\W]*$")*/)
|
||||
if (!Regex.IsMatch(model.Password, @"^(?=.*\d)(?=.*\W)(?=.*[^\d\s]).+$"))
|
||||
{
|
||||
throw new ArgumentNullException("Пароль не соответсвует требованиям безопасности", nameof(model.Password));
|
||||
throw new ArgumentException("Некорректно введен пароль клиента", nameof(model.Password));
|
||||
}
|
||||
_logger.LogInformation("Client. ClientFIO:{ClientFIO}. Password:{Password}. Email:{Email}. Id:{Id}", model.ClientFIO, model.Password, model.Email, model.Id);
|
||||
var element = _clientStorage.GetElement(new ClientSearchModel
|
||||
|
Loading…
Reference in New Issue
Block a user