From 3eb56cab8a5a453ac5e70b6e36618dde32431326 Mon Sep 17 00:00:00 2001
From: luodangjia <luodangjia>
Date: 星期三, 22 一月 2025 14:49:48 +0800
Subject: [PATCH] 1

---
 ruoyi-gateway/src/main/java/com/ruoyi/gateway/service/impl/ValidateCodeServiceImpl.java |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/ruoyi-gateway/src/main/java/com/ruoyi/gateway/service/impl/ValidateCodeServiceImpl.java b/ruoyi-gateway/src/main/java/com/ruoyi/gateway/service/impl/ValidateCodeServiceImpl.java
index 2185bdf..4578a40 100644
--- a/ruoyi-gateway/src/main/java/com/ruoyi/gateway/service/impl/ValidateCodeServiceImpl.java
+++ b/ruoyi-gateway/src/main/java/com/ruoyi/gateway/service/impl/ValidateCodeServiceImpl.java
@@ -107,6 +107,13 @@
         String captcha = redisService.getCacheObject(verifyKey);
         if (captcha == null)
         {
+            throw new CaptchaException("验证码错误");
+        }
+        String[] split = captcha.split(":");
+        long l = Long.parseLong(split[2]);
+        long l1 = System.currentTimeMillis();
+        // 判断是否大于两分钟
+        if (l1 - l > 2 * 60 * 1000) {
             throw new CaptchaException("验证码已失效");
         }
         redisService.deleteObject(verifyKey);

--
Gitblit v1.7.1