From 977ca260dae87950a7825a7c4a99c8e9dd990556 Mon Sep 17 00:00:00 2001 From: MichaelWin Date: Tue, 25 Nov 2025 17:41:47 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BC=98=E5=8C=96=E3=80=91=E5=BF=98?= =?UTF-8?q?=E8=AE=B0=E5=AF=86=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/corewing/app/service/impl/UserServiceImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/corewing/app/service/impl/UserServiceImpl.java b/src/main/java/com/corewing/app/service/impl/UserServiceImpl.java index 08c4c9a..514d1ea 100644 --- a/src/main/java/com/corewing/app/service/impl/UserServiceImpl.java +++ b/src/main/java/com/corewing/app/service/impl/UserServiceImpl.java @@ -264,8 +264,9 @@ public class UserServiceImpl extends ServiceImpl implements Us } String codeKey = String.format("verify_code:%s:%s", "forget", request.getAccount()); - String checkCode = redisUtil.get(codeKey).toString(); - if(!checkCode.equalsIgnoreCase(request.getVerificationCode())) { + Object checkCode = redisUtil.get(codeKey); + + if(checkCode == null || !request.getVerificationCode().equalsIgnoreCase(checkCode.toString())) { throw new RuntimeException(I18nUtil.getMessage("error.verify.code.invalid")); }