From 37926c39c15a0b8d04c0d69e8bb5c660fa9db8df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=BE=E6=96=87=E8=B1=AA?= <980287353@qq.com> Date: Mon, 9 Jan 2023 16:09:29 +0800 Subject: [PATCH] =?UTF-8?q?perf=EF=BC=9A=E9=AA=8C=E8=AF=81=E7=A0=81?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tiesheng/core/service/TimedCacheService.java | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/tiesheng-web/src/main/java/com/tiesheng/core/service/TimedCacheService.java b/tiesheng-web/src/main/java/com/tiesheng/core/service/TimedCacheService.java index 34c5d7d..f2ba9b3 100644 --- a/tiesheng-web/src/main/java/com/tiesheng/core/service/TimedCacheService.java +++ b/tiesheng-web/src/main/java/com/tiesheng/core/service/TimedCacheService.java @@ -61,24 +61,21 @@ public class TimedCacheService { * @param session * @param value */ - public void setImageCode(String session, String value) { - putCache(session, value); + public void setImageCode(String captcha, String value) { + putCache(captcha, value); } /** * 验证 图片验证码 - * 该验证兼容V2的图片验证码 - * - * @param session */ - public void verifyImage(String session, String value) { + public void verifyImage(String value) { String captchaKey = ServletUtil.getHeader(ServletKit.getRequest(), "captcha", "utf-8"); - String cache = !StrUtil.isEmpty(captchaKey) ? getCache(captchaKey) : getCache(session); + String cache = getCache(captchaKey); if (StrUtil.isEmpty(cache) || !StrUtil.equals(cache, value)) { throw new ApiException("验证码不正确"); } - clearByKey(session); + clearByKey(captchaKey); }