Commit c4499914 by java-李谡

添加redis方法

parent 7815b27c
...@@ -8,5 +8,5 @@ redis.maxWaitMillis=10000 ...@@ -8,5 +8,5 @@ redis.maxWaitMillis=10000
redis.testOnBorrow=true redis.testOnBorrow=true
redis.testOnReturn=true redis.testOnReturn=true
redis.dbIndex=3 redis.dbIndex=3
ipWithinSeconds=3600 ipWithinSeconds=60
ipLimitTimes=25 ipLimitTimes=10
\ No newline at end of file \ No newline at end of file
...@@ -145,16 +145,17 @@ public class UserController { ...@@ -145,16 +145,17 @@ public class UserController {
LOG.debug("[UserController login][STATUS_CODE_4102]总共用时:" + Util.getDurationTime(duration)); LOG.debug("[UserController login][STATUS_CODE_4102]总共用时:" + Util.getDurationTime(duration));
return responseBean; return responseBean;
} }
String blackUsername= redisUtils.get("black_username:" + loginBean.getLoginName(), indexDb); String blackUsername = redisUtils.get("black_username:" + loginBean.getLoginName(), indexDb);
if (null != redisUsername && Integer.parseInt(redisUsername) >= 5 && StringUtils.isEmpty(blackUsername) ) { boolean sealup = false;
redisUtils.set("black_username:"+loginBean.getLoginName(), 1, indexDb); if (null != redisUsername && Integer.parseInt(redisUsername) >= 5 && StringUtils.isEmpty(blackUsername)) {
}else if (blackUsername!=null && Integer.parseInt(blackUsername) ==1){ redisUtils.set("black_username:" + loginBean.getLoginName(), 1, indexDb);
redisUtils.expire("black_username:"+loginBean.getLoginName(), 300, indexDb); redisUtils.expire("black_username:" + loginBean.getLoginName(), 60, indexDb);
redisUtils.incrNotResetExpireTime("black_username:"+loginBean.getLoginName(), indexDb); sealup = true;
} else if (blackUsername != null) {
sealup = true;
} }
if (redisUtils.get("black_username:" + loginBean.getLoginName(), indexDb)!=null){ if (sealup) {
responseBean.setStatus(ErrorCode.STATUS_CODE_4101); responseBean.setStatus(ErrorCode.STATUS_CODE_4101);
responseBean.setMessage("该帐号已禁止登录"); responseBean.setMessage("该帐号已禁止登录");
checkIpLimit(userIp); checkIpLimit(userIp);
...@@ -167,7 +168,7 @@ public class UserController { ...@@ -167,7 +168,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(), 360, indexDb); redisUtils.expire(loginBean.getLoginName(), 60, indexDb);
} else { } else {
redisUtils.incrNotResetExpireTime(loginBean.getLoginName(), indexDb); redisUtils.incrNotResetExpireTime(loginBean.getLoginName(), indexDb);
} }
...@@ -216,7 +217,7 @@ public class UserController { ...@@ -216,7 +217,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(), 360, indexDb); redisUtils.expire(loginBean.getLoginName(), 60, indexDb);
} else { } else {
redisUtils.incrNotResetExpireTime(loginBean.getLoginName(), indexDb); redisUtils.incrNotResetExpireTime(loginBean.getLoginName(), indexDb);
} }
...@@ -961,7 +962,7 @@ public class UserController { ...@@ -961,7 +962,7 @@ public class UserController {
if (message == null) { if (message == null) {
String seatMobilePhone = ""; String seatMobilePhone = "";
//修改允许席位手机号为空,如果为空,则修改席位手机号为用户手机号 //修改允许席位手机号为空,如果为空,则修改席位手机号为用户手机号
if(StringUtils.isEmpty(loginBean.getSeatMobile())){ if (StringUtils.isEmpty(loginBean.getSeatMobile())) {
UserEntity userEntity = new UserEntity(); UserEntity userEntity = new UserEntity();
userEntity.setUsercode(loginBean.getUserId()); userEntity.setUsercode(loginBean.getUserId());
User user = userService.getUserByUserCode(userEntity); User user = userService.getUserByUserCode(userEntity);
......
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