From 116e919af930037f4e5ece0b085e22feb0d50e5d Mon Sep 17 00:00:00 2001
From: jiaosong <jiaosong6760@dingtalk.com>
Date: 星期一, 11 九月 2023 14:33:37 +0800
Subject: [PATCH] #平台素材库

---
 server/service/src/main/java/com/doumee/service/system/impl/SystemLoginServiceImpl.java |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/server/service/src/main/java/com/doumee/service/system/impl/SystemLoginServiceImpl.java b/server/service/src/main/java/com/doumee/service/system/impl/SystemLoginServiceImpl.java
index d9abcaa..452b0a0 100644
--- a/server/service/src/main/java/com/doumee/service/system/impl/SystemLoginServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/system/impl/SystemLoginServiceImpl.java
@@ -27,6 +27,8 @@
 
     @Value("${project.version}")
     private String systemVersion;
+    @Value("${captcha_check}")
+    private boolean captchaCheck;
 
     @Autowired
     private CaptchaService captchaService;
@@ -35,7 +37,7 @@
     private SystemLoginLogService systemLoginLogService;
 
     @Override
-    public String loginByPassword(LoginDTO dto, HttpServletRequest request) {
+    public String loginByPassword(LoginDTO dto, int type,HttpServletRequest request) {
         SystemLoginLog loginLog = new SystemLoginLog();
         loginLog.setLoginUsername(dto.getUsername());
         loginLog.setLoginTime(new Date());
@@ -48,7 +50,9 @@
         loginLog.setServerIp(Utils.Server.getIP());
         // 鏍¢獙楠岃瘉鐮�
         try {
-            captchaService.check(dto.getUuid(), dto.getCode());
+            if(captchaCheck){
+                captchaService.check(dto.getUuid(), dto.getCode());
+            }
         } catch (Exception e) {
             log.error(e.getMessage(), e);
             loginLog.setReason(e.getMessage().length() > 200 ? (e.getMessage().substring(0, 190) + "...") : e.getMessage());

--
Gitblit v1.9.3