diff --git a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AuthorizationServiceImpl.java b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AuthorizationServiceImpl.java index 09bbe35f0..615a02676 100644 --- a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AuthorizationServiceImpl.java +++ b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AuthorizationServiceImpl.java @@ -57,7 +57,7 @@ public class AuthorizationServiceImpl implements AuthorizationService { SpecCaptcha captcha = new SpecCaptcha(130, 48, 4); // 获取验证码文本 - String code = captcha.text(); + String code = captcha.text().toLowerCase(); // 生成唯一的验证码 ID String captchaKey = IdUtil.randomUUID(); @@ -71,7 +71,7 @@ public class AuthorizationServiceImpl implements AuthorizationService { @Override public LoginVO login(SysLoginDTO loginDTO) { Object code = redisService.get(RedisCst.LOGIN_CODE + loginDTO.uuid()); - if (!"666666".equals(loginDTO.code()) && code == null || !code.equals(loginDTO.code())) { + if (!"666666".equals(loginDTO.code()) && (code == null || !code.equals(loginDTO.code().toLowerCase()))) { throw new ApiNotPrintException("验证码错误"); }