mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-10 19:36:50 +08:00
增加登录限制
This commit is contained in:
@@ -122,8 +122,10 @@ public class SysLoginApi extends ApiBaseController {
|
|||||||
return error("由于您登录失败次数过多,账号已被锁定!");
|
return error("由于您登录失败次数过多,账号已被锁定!");
|
||||||
}else{
|
}else{
|
||||||
loginErrorCount = loginErrorCount + 1;
|
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)+"次登录机会");
|
return error("用户名或密码错误,您还有"+(6-loginErrorCount)+"次登录机会");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user