diff --git a/AsbCloudInfrastructure/Services/AuthService.cs b/AsbCloudInfrastructure/Services/AuthService.cs index 53754c58..f552d92c 100644 --- a/AsbCloudInfrastructure/Services/AuthService.cs +++ b/AsbCloudInfrastructure/Services/AuthService.cs @@ -69,19 +69,19 @@ namespace AsbCloudInfrastructure.Services public int Register(UserDto userDto) { - if (userDto.Login.Length < 3) + if (userDto.Login is null || userDto.Login.Length is < 3 or > 50) return -1; - if (userDto.Password.Length < 3) + if (userDto.Password is null || userDto.Password.Length is < 3 or > 50) return -2; - if (userDto.Email.Length > 255) + if (userDto.Email?.Length > 255) return -3; - if (userDto.Phone.Length > 50) + if (userDto.Phone?.Length > 50) return -4; - if (userDto.Position.Length > 255) + if (userDto.Position?.Length > 255) return -5; var salt = GenerateSalt(); diff --git a/AsbCloudWebApi/Controllers/AuthController.cs b/AsbCloudWebApi/Controllers/AuthController.cs index 58753b19..09f34522 100644 --- a/AsbCloudWebApi/Controllers/AuthController.cs +++ b/AsbCloudWebApi/Controllers/AuthController.cs @@ -54,8 +54,9 @@ namespace AsbCloudWebApi.Controllers } /// - /// Регистрация пользователя. Доступна администратору + /// Отправить заявку на регистрацию. Заявка подтверждается администратором. /// + /// Информация о новом пользователе /// Ок [HttpPost] public IActionResult Register(UserDto user)