增加登录限制

This commit is contained in:
weinan2087
2022-11-29 16:56:59 +08:00
parent 5a592e47a1
commit 181808278d

View File

@@ -112,7 +112,7 @@ public class SysLoginApi extends ApiBaseController {
// 从redis缓存中获取5分钟内登陆错误的次数
String loginErrorNum = redisTemplate.opsForValue().get(CacheName.NAME_USER_LOGIN_ERROR_NUM+account);
Integer loginErrorCount = 0;
if(loginErrorNum != null || !loginErrorNum.equals("")){
if(loginErrorNum != null){
loginErrorCount = Integer.parseInt(loginErrorNum);
}
@@ -123,7 +123,7 @@ public class SysLoginApi extends ApiBaseController {
}else{
loginErrorCount = loginErrorCount + 1;
redisTemplate.opsForValue().set(CacheName.NAME_USER_LOGIN_ERROR_NUM+account, loginErrorCount+"", 5, TimeUnit.MINUTES);
return error("用户名或密码错误,您还有"+(5-loginErrorCount)+"次登录机会");
return error("用户名或密码错误,您还有"+(6-loginErrorCount)+"次登录机会");
}
// return error("用户名或密码错误");
}