Ver Fonte

优化滑块验证

zhontai há 3 anos atrás
pai
commit
8a48b75e26
1 ficheiros alterados com 6 adições e 1 exclusões
  1. 6 1
      Admin.Tools/Captcha/SlideJigsawCaptcha.cs

+ 6 - 1
Admin.Tools/Captcha/SlideJigsawCaptcha.cs

@@ -1,4 +1,5 @@
-using Admin.Core.Common.Attributes;
+using Admin.Core;
+using Admin.Core.Common.Attributes;
 using Admin.Core.Common.Cache;
 using Newtonsoft.Json;
 using System;
@@ -324,6 +325,10 @@ namespace Admin.Tools.Captcha
         /// <returns></returns>
         public async Task<bool> CheckAsync(CaptchaInput input)
         {
+            if (input == null || input.Data.IsNull())
+            {
+                return false;
+            }
             var key = string.Format(CacheKey.VerifyCodeKey, input.Token);
             if (await _cache.ExistsAsync(key))
             {