Просмотр исходного кода

feat:单点登录屏蔽验证码

hmc 7 месяцев назад
Родитель
Сommit
eb067b828e

+ 1 - 1
zkqy-admin/src/main/resources/kdwebapi.properties

@@ -7,7 +7,7 @@ X-KDApi-AppID = 291472_5Z6q2/Ho6roeQaXv0d5PS61FQrTa0PNs
 # \u7B2C\u4E09\u65B9\u7CFB\u7EDF\u767B\u5F55\u6388\u6743\u7684\u5E94\u7528\u5BC6\u94A5
 X-KDApi-AppSec = 18d80a2709c7446ea44aa14b7d94e86e
 # \u670D\u52A1Url\u5730\u5740(\u516C\u6709\u4E91\u7EDF\u4E00\u8D70\u7F51\u5173sdk\u5E95\u5C42\u5DF2\u5904\u7406\uFF0C\u65E0\u9700\u4F20X-KDApi-ServerUrl,\u4E0B\u9762\u8FD9\u884C\u9700\u8981\u6CE8\u91CA)
-X-KDApi-ServerUrl =http://kdcloudserver/K3Cloud/
+X-KDApi-ServerUrl =http://192.168.2.134/K3Cloud/
 # \u8D26\u5957\u8BED\u7CFB\uFF0C\u9ED8\u8BA42052
  X-KDApi-LCID = 2052
 # \u7EC4\u7EC7\u7F16\u7801\uFF0C\u542F\u7528\u591A\u7EC4\u7EC7\u65F6\u914D\u7F6E\u5BF9\u5E94\u7684\u7EC4\u7EC7\u7F16\u7801\u624D\u6709\u6548

+ 14 - 9
zkqy-framework/src/main/java/com/zkqy/framework/sso_oauth2/controller/OauthController.java

@@ -77,15 +77,20 @@ public class OauthController {
         String password = request.getParameter("password");
         String code = request.getParameter("code");
         String uuid = request.getParameter("uuid");
-        String verifyKey =
-                CacheConstants.CAPTCHA_CODE_KEY + StringUtils.nvl(uuid, "");
-        String captcha = redisCache.getCacheObject(verifyKey);
-        if (captcha == null || !captcha.equals(code))
-        // if (false)
-        {
-            return AjaxResult.warn("验证码错误");
-        } else {
-            redisCache.deleteObject(verifyKey);
+        String ym= request.getParameter("isYanMa");
+//        if(StringUtils.isNotNull(ym)&&ym.equals("yes")){
+//
+//        }
+        if(ym.equals("yes")){
+            String verifyKey =
+                    CacheConstants.CAPTCHA_CODE_KEY + StringUtils.nvl(uuid, "");
+            String captcha = redisCache.getCacheObject(verifyKey);
+            if (captcha == null || !captcha.equals(code))
+            {
+                return AjaxResult.warn("验证码错误");
+            } else {
+                redisCache.deleteObject(verifyKey);
+            }
         }
         String endUsername;
         // 单点登录

BIN
zkqy-fujian-amichi/src/main/resources/libs/k3cloud-webapi-sdk8.0.6.jar