Bladeren bron

调整登录验证失败时,错误提示信息模糊提示

LLL 8 maanden geleden
bovenliggende
commit
46238a5589

+ 2 - 2
Admin.NET/Admin.NET.Core/Enum/ErrorCodeEnum.cs

@@ -32,9 +32,9 @@ public enum ErrorCodeEnum
     D0010,
 
     /// <summary>
-    /// 密码不正确
+    /// 账号或密码不正确
     /// </summary>
-    [ErrorCodeItemMetadata("密码不正确")]
+    [ErrorCodeItemMetadata("账号或密码不正确")]
     D1000,
 
     /// <summary>

+ 3 - 3
Admin.NET/Admin.NET.Core/Service/Auth/SysAuthService.cs

@@ -71,8 +71,8 @@ public class SysAuthService : IDynamicApiController, ITransient
         var keyPasswordErrorTimes = $"{CacheConst.KeyPasswordErrorTimes}{input.Account}";
         var passwordErrorTimes = _sysCacheService.Get<int>(keyPasswordErrorTimes);
         var passwordMaxErrorTimes = await _sysConfigService.GetConfigValue<int>(ConfigConst.SysPasswordMaxErrorTimes);
-        // 若未配置或误配置为0、负数, 则默认密码错误次数最大为10
-        if (passwordMaxErrorTimes < 1) passwordMaxErrorTimes = 10;
+        // 若未配置或误配置为0、负数, 则默认密码错误次数最大为5
+        if (passwordMaxErrorTimes < 1) passwordMaxErrorTimes = 5;
         if (passwordErrorTimes > passwordMaxErrorTimes) throw Oops.Oh(ErrorCodeEnum.D1027);
 
         // 判断是否开启验证码,其校验验证码
@@ -122,7 +122,7 @@ public class SysAuthService : IDynamicApiController, ITransient
             .WhereIF(tenantId > 0, u => (u.AccountType == AccountTypeEnum.SuperAdmin || u.TenantId == tenantId))
             .WhereIF(!string.IsNullOrWhiteSpace(account), u => u.Account.Equals(account))
             .WhereIF(!string.IsNullOrWhiteSpace(phone), u => u.Phone.Equals(phone)).FirstAsync();
-        _ = user ?? throw Oops.Oh(ErrorCodeEnum.D0009);
+        _ = user ?? throw Oops.Oh(ErrorCodeEnum.D1000);
 
         // 租户是否存在或已禁用
         var tenant = await _sysUserRep.ChangeRepository<SqlSugarRepository<SysTenant>>().AsQueryable()