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)+"次登录机会"); }