Commit f13c2468 by zhangyu

登陆修改

parent c4499914
...@@ -8,5 +8,10 @@ redis.maxWaitMillis=10000 ...@@ -8,5 +8,10 @@ redis.maxWaitMillis=10000
redis.testOnBorrow=true redis.testOnBorrow=true
redis.testOnReturn=true redis.testOnReturn=true
redis.dbIndex=3 redis.dbIndex=3
ipWithinSeconds=60 ipWithinSeconds=3600
ipLimitTimes=10 ipLimitTimes=25
\ No newline at end of file # \u67E5\u5C01\u65F6\u95F4
userSealUpSeconds=300
# \u8FC7\u671F\u65F6\u95F4
userOverdueSeconds=1800
...@@ -49,6 +49,10 @@ public class UserController { ...@@ -49,6 +49,10 @@ public class UserController {
private MobileVerifyService mobileVerifyService; private MobileVerifyService mobileVerifyService;
@Value("${redis.dbIndex}") @Value("${redis.dbIndex}")
private int indexDb; private int indexDb;
@Value("${redis.userSealUpSeconds}")
private int userSealUpSeconds;
@Value("${redis.userOverdueSeconds}")
private int userOverdueSeconds;
@Autowired @Autowired
private RedisUtils redisUtils; private RedisUtils redisUtils;
@Autowired @Autowired
...@@ -149,7 +153,7 @@ public class UserController { ...@@ -149,7 +153,7 @@ public class UserController {
boolean sealup = false; boolean sealup = false;
if (null != redisUsername && Integer.parseInt(redisUsername) >= 5 && StringUtils.isEmpty(blackUsername)) { if (null != redisUsername && Integer.parseInt(redisUsername) >= 5 && StringUtils.isEmpty(blackUsername)) {
redisUtils.set("black_username:" + loginBean.getLoginName(), 1, indexDb); 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; sealup = true;
} else if (blackUsername != null) { } else if (blackUsername != null) {
sealup = true; sealup = true;
...@@ -168,7 +172,7 @@ public class UserController { ...@@ -168,7 +172,7 @@ public class UserController {
// 用户信息redis初始时间 增加value值 // 用户信息redis初始时间 增加value值
if (StringUtils.isEmpty(redisUsername)) { if (StringUtils.isEmpty(redisUsername)) {
redisUtils.set(loginBean.getLoginName(), 1, indexDb); redisUtils.set(loginBean.getLoginName(), 1, indexDb);
redisUtils.expire(loginBean.getLoginName(), 60, indexDb); redisUtils.expire(loginBean.getLoginName(), userOverdueSeconds, indexDb);
} else { } else {
redisUtils.incrNotResetExpireTime(loginBean.getLoginName(), indexDb); redisUtils.incrNotResetExpireTime(loginBean.getLoginName(), indexDb);
} }
...@@ -217,7 +221,7 @@ public class UserController { ...@@ -217,7 +221,7 @@ public class UserController {
// 用户信息redis初始时间 增加value值 // 用户信息redis初始时间 增加value值
if (StringUtils.isEmpty(redisUsername)) { if (StringUtils.isEmpty(redisUsername)) {
redisUtils.set(loginBean.getLoginName(), 1, indexDb); redisUtils.set(loginBean.getLoginName(), 1, indexDb);
redisUtils.expire(loginBean.getLoginName(), 60, indexDb); redisUtils.expire(loginBean.getLoginName(), userOverdueSeconds, indexDb);
} else { } else {
redisUtils.incrNotResetExpireTime(loginBean.getLoginName(), indexDb); 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