From 6b2c4a359b4b9d8da55caaf1a977e7074e66cd60 Mon Sep 17 00:00:00 2001 From: KharchenkoVladimir Date: Fri, 22 Oct 2021 17:41:00 +0500 Subject: [PATCH] Added register params validation --- AsbCloudInfrastructure/Services/AuthService.cs | 10 +++++----- AsbCloudWebApi/Controllers/AuthController.cs | 3 ++- 2 files changed, 7 insertions(+), 6 deletions(-) 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)