From 580769fd7a1816666151650513ee3cb758959661 Mon Sep 17 00:00:00 2001 From: weinan2087 Date: Tue, 29 Nov 2022 17:08:41 +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 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 3fb3434c..2652dcb9 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,8 +122,10 @@ public class SysLoginApi extends ApiBaseController { return error("由于您登录失败次数过多,账号已被锁定!"); }else{ loginErrorCount = loginErrorCount + 1; - if((6-loginErrorCount) == 1){ - redisTemplate.opsForValue().set(CacheName.NAME_USER_LOGIN_ERROR_NUM+account, loginErrorCount+"", 5, TimeUnit.MINUTES); + redisTemplate.opsForValue().set(CacheName.NAME_USER_LOGIN_ERROR_NUM+account, loginErrorCount+"", 5, TimeUnit.MINUTES); + int next = (6-loginErrorCount); + if(next == 0){ + return error("账号已被锁定"); } return error("用户名或密码错误,您还有"+(6-loginErrorCount)+"次登录机会"); }