Bladeren bron

!1727 加密类型为MD5时,验证用户密码前未解密
Merge pull request !1727 from 枫轩/v2

zuohuaijun 1 jaar geleden
bovenliggende
commit
604f2324f0
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      Admin.NET/Admin.NET.Core/Service/Auth/SysAuthService.cs

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

@@ -147,14 +147,14 @@ public class SysAuthService : IDynamicApiController, ITransient
     {
         try
         {
+            // 国密SM2解密(前端密码传输SM2加密后的)
+            password = CryptogramUtil.SM2Decrypt(password);
             if (CryptogramUtil.CryptoType == CryptogramEnum.MD5.ToString())
             {
                 if (user.Password.Equals(MD5Encryption.Encrypt(password))) return;
             }
             else
             {
-                // 国密SM2解密(前端密码传输SM2加密后的)
-                password = CryptogramUtil.SM2Decrypt(password);
                 if (CryptogramUtil.Decrypt(user.Password).Equals(password)) return;
             }
         }