|
|
@ -50,13 +50,13 @@ public class LoginPersonController extends Controller {
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
if (StrKit.isBlank(captcha)) {
|
|
|
|
if (StrKit.isBlank(captcha)) {
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("msg", "验证码不能为空!");
|
|
|
|
resultJson.put("message", "验证码不能为空!");
|
|
|
|
renderJson(resultJson);
|
|
|
|
renderJson(resultJson);
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (getSession().getAttribute("captcha") == null) {
|
|
|
|
if (getSession().getAttribute("captcha") == null) {
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("msg", "在浏览器会话中没有检查到验证码,你的行为将会记录!");
|
|
|
|
resultJson.put("message", "在浏览器会话中没有检查到验证码,你的行为将会记录!");
|
|
|
|
renderJson(resultJson);
|
|
|
|
renderJson(resultJson);
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -70,7 +70,7 @@ public class LoginPersonController extends Controller {
|
|
|
|
CheckCodecntNum = Integer.parseInt(Redis.use().get(checkCodeKey).toString());
|
|
|
|
CheckCodecntNum = Integer.parseInt(Redis.use().get(checkCodeKey).toString());
|
|
|
|
if (CheckCodecntNum > CheckCodeErrCnt) {
|
|
|
|
if (CheckCodecntNum > CheckCodeErrCnt) {
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("msg", "账号已被停用5分钟,请稍后再试!");
|
|
|
|
resultJson.put("message", "账号已被停用5分钟,请稍后再试!");
|
|
|
|
renderJson(resultJson);
|
|
|
|
renderJson(resultJson);
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -83,30 +83,30 @@ public class LoginPersonController extends Controller {
|
|
|
|
|
|
|
|
|
|
|
|
if (CheckCodecntNum == CheckCodeErrCnt) {
|
|
|
|
if (CheckCodecntNum == CheckCodeErrCnt) {
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("msg", "验证码连续输入错误" + CheckCodecntNum + "次,再错误一次将被封号5分钟!");
|
|
|
|
resultJson.put("message", "验证码连续输入错误" + CheckCodecntNum + "次,再错误一次将被封号5分钟!");
|
|
|
|
renderJson(resultJson);
|
|
|
|
renderJson(resultJson);
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (CheckCodecntNum > CheckCodeErrCnt) {
|
|
|
|
if (CheckCodecntNum > CheckCodeErrCnt) {
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("msg", "验证码连续输入错误5次,账号被停用5分钟,请稍后再试!");
|
|
|
|
resultJson.put("message", "验证码连续输入错误5次,账号被停用5分钟,请稍后再试!");
|
|
|
|
renderJson(resultJson);
|
|
|
|
renderJson(resultJson);
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("msg", "验证码不正确!");
|
|
|
|
resultJson.put("message", "验证码不正确!");
|
|
|
|
renderJson(resultJson);
|
|
|
|
renderJson(resultJson);
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StrKit.isBlank(username)) {
|
|
|
|
if (StrKit.isBlank(username)) {
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("msg", "用户名不允许为空!");
|
|
|
|
resultJson.put("message", "用户名不允许为空!");
|
|
|
|
renderJson(resultJson);
|
|
|
|
renderJson(resultJson);
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StrKit.isBlank(password)) {
|
|
|
|
if (StrKit.isBlank(password)) {
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("msg", "密码不允许为空!");
|
|
|
|
resultJson.put("message", "密码不允许为空!");
|
|
|
|
renderJson(resultJson);
|
|
|
|
renderJson(resultJson);
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -118,7 +118,7 @@ public class LoginPersonController extends Controller {
|
|
|
|
if (Redis.use().exists(PassWordKey)) cntNum = Integer.parseInt(Redis.use().get(PassWordKey).toString());
|
|
|
|
if (Redis.use().exists(PassWordKey)) cntNum = Integer.parseInt(Redis.use().get(PassWordKey).toString());
|
|
|
|
if (cntNum > ErrCnt) {
|
|
|
|
if (cntNum > ErrCnt) {
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("msg", "账号被停用5分钟,请稍后再试!");
|
|
|
|
resultJson.put("message", "账号被停用5分钟,请稍后再试!");
|
|
|
|
renderJson(resultJson);
|
|
|
|
renderJson(resultJson);
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -133,7 +133,7 @@ public class LoginPersonController extends Controller {
|
|
|
|
List<Record> list = Db.find(sql, username);
|
|
|
|
List<Record> list = Db.find(sql, username);
|
|
|
|
if (list.size() == 0) {
|
|
|
|
if (list.size() == 0) {
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("msg", "用户名或密码错误!");
|
|
|
|
resultJson.put("message", "用户名或密码错误!");
|
|
|
|
renderJson(resultJson);
|
|
|
|
renderJson(resultJson);
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -147,18 +147,18 @@ public class LoginPersonController extends Controller {
|
|
|
|
Redis.use().expire(PassWordKey, 60 * 5);
|
|
|
|
Redis.use().expire(PassWordKey, 60 * 5);
|
|
|
|
if (cntNum > ErrCnt) {
|
|
|
|
if (cntNum > ErrCnt) {
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("msg", "密码连续输入" + (ErrCnt + 1) + "次全部错误,账号将被停用5分钟!");
|
|
|
|
resultJson.put("message", "密码连续输入" + (ErrCnt + 1) + "次全部错误,账号将被停用5分钟!");
|
|
|
|
renderJson(resultJson);
|
|
|
|
renderJson(resultJson);
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (cntNum == ErrCnt) {
|
|
|
|
if (cntNum == ErrCnt) {
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("msg", "用户名或密码连续错误,你还有1次机会,再次错误后账号将被封掉5分钟!");
|
|
|
|
resultJson.put("message", "用户名或密码连续错误,你还有1次机会,再次错误后账号将被封掉5分钟!");
|
|
|
|
renderJson(resultJson);
|
|
|
|
renderJson(resultJson);
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("msg", "用户名或密码错误!");
|
|
|
|
resultJson.put("message", "用户名或密码错误!");
|
|
|
|
renderJson(resultJson);
|
|
|
|
renderJson(resultJson);
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -180,7 +180,7 @@ public class LoginPersonController extends Controller {
|
|
|
|
renderJson(resultJson);
|
|
|
|
renderJson(resultJson);
|
|
|
|
} catch (Exception e) {
|
|
|
|
} catch (Exception e) {
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("msg", "登录异常!");
|
|
|
|
resultJson.put("message", "登录异常!");
|
|
|
|
renderJson(resultJson);
|
|
|
|
renderJson(resultJson);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|