From 5cc22295ba18cd50ca0d40150d20b350c5c119fe Mon Sep 17 00:00:00 2001 From: weinan2087 Date: Tue, 29 Nov 2022 17:02:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=99=BB=E5=BD=95=E9=99=90?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/xboe/system/api/SysLoginApi.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/servers/boe-server-all/src/main/java/com/xboe/system/api/SysLoginApi.java b/servers/boe-server-all/src/main/java/com/xboe/system/api/SysLoginApi.java index b8565e1a..3fb3434c 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/system/api/SysLoginApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/system/api/SysLoginApi.java @@ -122,7 +122,9 @@ public class SysLoginApi extends ApiBaseController { return error("由于您登录失败次数过多,账号已被锁定!"); }else{ loginErrorCount = loginErrorCount + 1; - redisTemplate.opsForValue().set(CacheName.NAME_USER_LOGIN_ERROR_NUM+account, loginErrorCount+"", 5, TimeUnit.MINUTES); + if((6-loginErrorCount) == 1){ + redisTemplate.opsForValue().set(CacheName.NAME_USER_LOGIN_ERROR_NUM+account, loginErrorCount+"", 5, TimeUnit.MINUTES); + } return error("用户名或密码错误,您还有"+(6-loginErrorCount)+"次登录机会"); } // return error("用户名或密码错误");