Commit f13c2468 by zhangyu

登陆修改

parent c4499914
......@@ -8,5 +8,10 @@ redis.maxWaitMillis=10000
redis.testOnBorrow=true
redis.testOnReturn=true
redis.dbIndex=3
ipWithinSeconds=60
ipLimitTimes=10
\ No newline at end of file
ipWithinSeconds=3600
ipLimitTimes=25
# \u67E5\u5C01\u65F6\u95F4
userSealUpSeconds=300
# \u8FC7\u671F\u65F6\u95F4
userOverdueSeconds=1800
......@@ -49,6 +49,10 @@ public class UserController {
private MobileVerifyService mobileVerifyService;
@Value("${redis.dbIndex}")
private int indexDb;
@Value("${redis.userSealUpSeconds}")
private int userSealUpSeconds;
@Value("${redis.userOverdueSeconds}")
private int userOverdueSeconds;
@Autowired
private RedisUtils redisUtils;
@Autowired
......@@ -149,7 +153,7 @@ public class UserController {
boolean sealup = false;
if (null != redisUsername && Integer.parseInt(redisUsername) >= 5 && StringUtils.isEmpty(blackUsername)) {
redisUtils.set("black_username:" + loginBean.getLoginName(), 1, indexDb);
redisUtils.expire("black_username:" + loginBean.getLoginName(), 60, indexDb);
redisUtils.expire("black_username:" + loginBean.getLoginName(), userSealUpSeconds, indexDb);
sealup = true;
} else if (blackUsername != null) {
sealup = true;
......@@ -168,7 +172,7 @@ public class UserController {
// 用户信息redis初始时间 增加value值
if (StringUtils.isEmpty(redisUsername)) {
redisUtils.set(loginBean.getLoginName(), 1, indexDb);
redisUtils.expire(loginBean.getLoginName(), 60, indexDb);
redisUtils.expire(loginBean.getLoginName(), userOverdueSeconds, indexDb);
} else {
redisUtils.incrNotResetExpireTime(loginBean.getLoginName(), indexDb);
}
......@@ -217,7 +221,7 @@ public class UserController {
// 用户信息redis初始时间 增加value值
if (StringUtils.isEmpty(redisUsername)) {
redisUtils.set(loginBean.getLoginName(), 1, indexDb);
redisUtils.expire(loginBean.getLoginName(), 60, indexDb);
redisUtils.expire(loginBean.getLoginName(), userOverdueSeconds, indexDb);
} else {
redisUtils.incrNotResetExpireTime(loginBean.getLoginName(), indexDb);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment