From 3e8dba2f00bcde2b992f99b63b1233953495150f Mon Sep 17 00:00:00 2001 From: shimingxy Date: Tue, 22 Jul 2025 16:52:09 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=93=E5=AD=98=E9=AA=8C=E8=AF=81=E7=A0=81?= =?UTF-8?q?=E8=BF=87=E6=9C=9F=E5=BC=82=E5=B8=B8=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/dromara/maxkey/authn/jwt/AuthTokenService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maxkey-authentications/maxkey-authentication-core/src/main/java/org/dromara/maxkey/authn/jwt/AuthTokenService.java b/maxkey-authentications/maxkey-authentication-core/src/main/java/org/dromara/maxkey/authn/jwt/AuthTokenService.java index 24198caf4..ad9912d9a 100644 --- a/maxkey-authentications/maxkey-authentication-core/src/main/java/org/dromara/maxkey/authn/jwt/AuthTokenService.java +++ b/maxkey-authentications/maxkey-authentication-core/src/main/java/org/dromara/maxkey/authn/jwt/AuthTokenService.java @@ -126,7 +126,7 @@ public class AuthTokenService extends AuthJwtService{ if(StringUtils.isNotBlank(jwtId) &&StringUtils.isNotBlank(captcha)) { Object momentaryCaptcha = momentaryService.get("", jwtId); _logger.debug("captcha : {}, momentary Captcha : {}" ,captcha, momentaryCaptcha); - if (!StringUtils.isBlank(captcha) && captcha.equals(momentaryCaptcha.toString())) { + if (!StringUtils.isBlank(captcha) &&momentaryCaptcha != null && captcha.equals(momentaryCaptcha.toString())) { momentaryService.remove("", jwtId); return true; }