|
|
@@ -239,10 +239,10 @@ public class UserInfoController {
|
|
239
|
239
|
if(userInfo == null) {//密码输入错误
|
|
240
|
240
|
map.put("status", false);
|
|
241
|
241
|
int errorCount = Integer.parseInt(ObjectUtils.toString(redisUtil.get(username+"_errorCount"),"0"))+1 ;
|
|
242
|
|
- map.put("success", "密码输入错误"+errorCount+"次,错误5次,将限制登录!");
|
|
|
242
|
+ map.put("success", "用户名或密码错误,请重新输入!");
|
|
243
|
243
|
if(errorCount == 5) {//密码输入次数等于5次,将限制登录5分钟
|
|
244
|
244
|
redisUtil.set(username+"_time", String.valueOf(System.currentTimeMillis()));//保存最后一次错误时间戳
|
|
245
|
|
- map.put("success", "密码输入错误"+errorCount+"次,请"+limitTime+"分钟后再次登录!");
|
|
|
245
|
+ map.put("success", "用户名或密码错误,请重新输入!");
|
|
246
|
246
|
//倒计时5分钟,清空密码输入错误次数
|
|
247
|
247
|
final Timer timer=new Timer();
|
|
248
|
248
|
timer.schedule(new TimerTask() {
|
|
|
@@ -278,7 +278,7 @@ public class UserInfoController {
|
|
278
|
278
|
|
|
279
|
279
|
}else {
|
|
280
|
280
|
map.put("status", false);
|
|
281
|
|
- map.put("success", "用户名或密码错误,请重新输入");
|
|
|
281
|
+ map.put("success", "用户名或密码错误,请重新输入!");
|
|
282
|
282
|
}
|
|
283
|
283
|
|
|
284
|
284
|
if (userInfo != null) {
|
|
|
@@ -344,7 +344,7 @@ public class UserInfoController {
|
|
344
|
344
|
|
|
345
|
345
|
}else {
|
|
346
|
346
|
map.put("status", false);
|
|
347
|
|
- map.put("success", "用户名或密码错误,请重新输入");
|
|
|
347
|
+ map.put("success", "用户名或密码错误,请重新输入!");
|
|
348
|
348
|
}
|
|
349
|
349
|
|
|
350
|
350
|
if (userInfo != null) {
|