Procházet zdrojové kódy

修复安全验证不通过提示

zhontai před 2 roky
rodič
revize
b773b1ae68

+ 1 - 1
src/hosts/ZhonTai.Host/Configs/appconfig.json

@@ -30,7 +30,7 @@
       {
         "name": "中台Admin",
         "code": "admin",
-        "version": "v3.0.0",
+        "version": "v3.0.1",
         "description": ""
       }
     ]

+ 6 - 3
src/platform/ZhonTai.Admin/Services/Auth/AuthService.cs

@@ -348,10 +348,13 @@ public class AuthService : BaseService, IAuthService, IDynamicApi
     [AllowAnonymous]
     [NoOprationLog]
     [EnableCors(AdminConsts.AllowAnyPolicyName)]
-    public async Task<bool> CheckCaptcha([FromQuery] CaptchaInput input)
+    public async Task CheckCaptcha([FromQuery] CaptchaInput input)
     {
         input.CaptchaKey = CacheKeys.Captcha;
-        var result = await _captchaTool.CheckAsync(input);
-        return result;
+        var check = await _captchaTool.CheckAsync(input);
+        if (!check)
+        {
+            throw ResultOutput.Exception("安全验证不通过");
+        }
     }
 }