From fce838a37f9f2bb91cc88f9e30c76389b216cd09 Mon Sep 17 00:00:00 2001 From: smallchill Date: Wed, 29 Mar 2023 18:49:39 +0800 Subject: [PATCH] =?UTF-8?q?:zap:=20=E7=99=BB=E5=BD=95=E6=88=90=E5=8A=9F?= =?UTF-8?q?=E5=90=8E=E6=B8=85=E9=99=A4=E9=AA=8C=E8=AF=81=E7=A0=81=E7=BC=93?= =?UTF-8?q?=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/springblade/auth/granter/CaptchaTokenGranter.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/blade-auth/src/main/java/org/springblade/auth/granter/CaptchaTokenGranter.java b/blade-auth/src/main/java/org/springblade/auth/granter/CaptchaTokenGranter.java index 9b96c70d..74aed7ce 100644 --- a/blade-auth/src/main/java/org/springblade/auth/granter/CaptchaTokenGranter.java +++ b/blade-auth/src/main/java/org/springblade/auth/granter/CaptchaTokenGranter.java @@ -53,6 +53,8 @@ public class CaptchaTokenGranter extends AbstractTokenGranter { // 判断验证码 if (code == null || !StringUtil.equalsIgnoreCase(redisCode, code)) { throw new UserDeniedAuthorizationException(TokenUtil.CAPTCHA_NOT_CORRECT); + } else { + bladeRedis.del(CacheNames.CAPTCHA_KEY + key); } Map parameters = new LinkedHashMap(tokenRequest.getRequestParameters());