diff --git a/AsbCloudApp/Data/User/UserDto.cs b/AsbCloudApp/Data/User/UserDto.cs
index 4adf7356..184c7ec6 100644
--- a/AsbCloudApp/Data/User/UserDto.cs
+++ b/AsbCloudApp/Data/User/UserDto.cs
@@ -62,6 +62,9 @@ namespace AsbCloudApp.Data.User
///
/// Id состояния пользователя
+ /// 0 - не активен,
+ /// 1 - активен,
+ /// 2 - заблокирован
///
public short IdState { get; set; }
diff --git a/AsbCloudWebApi/DependencyInjection.cs b/AsbCloudWebApi/DependencyInjection.cs
index 53202467..eb358bef 100644
--- a/AsbCloudWebApi/DependencyInjection.cs
+++ b/AsbCloudWebApi/DependencyInjection.cs
@@ -117,9 +117,13 @@ namespace AsbCloudWebApi
var userService = services.BuildServiceProvider().GetRequiredService();
var user = userService.GetOrDefault(idUser.Value);
- if (user is null || user.IdState != User.ActiveStateId)
+ if (user is null)
{
- context.Fail("invaild user data");
+ context.Fail("user is null");
+ }
+ else if (user.IdState != User.ActiveStateId)
+ {
+ context.Fail("user is not active");
}
return Task.CompletedTask;