fix: 优化登录校验
This commit is contained in:
parent
2a3638ef6a
commit
7dad92b195
@ -99,17 +99,21 @@ public class LoginController {
|
|||||||
LoginUser loginUser = (LoginUser) authenticate.getPrincipal();
|
LoginUser loginUser = (LoginUser) authenticate.getPrincipal();
|
||||||
Integer status = loginUser.getUser().getStatus();
|
Integer status = loginUser.getUser().getStatus();
|
||||||
String regStatus = loginUser.getUser().getRegStatus();
|
String regStatus = loginUser.getUser().getRegStatus();
|
||||||
|
|
||||||
|
if (StrUtil.isNotBlank(regStatus)&&"REJECTED".equals(regStatus)) {
|
||||||
|
return ResponseResult.error("账号审核未通过");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (StrUtil.isNotBlank(regStatus)&&"PENDING".equals(regStatus)) {
|
||||||
|
return ResponseResult.error("账号待审核,请联系管理员");
|
||||||
|
}
|
||||||
|
|
||||||
if ("0".equals(status.toString())) {
|
if ("0".equals(status.toString())) {
|
||||||
return ResponseResult.error("账号已停用");
|
return ResponseResult.error("账号已停用");
|
||||||
}
|
}
|
||||||
|
|
||||||
if ("PENDING".equals(regStatus)) {
|
|
||||||
return ResponseResult.error("账号待审核,请联系管理员");
|
|
||||||
}
|
|
||||||
|
|
||||||
if ("REJECTED".equals(regStatus)) {
|
|
||||||
return ResponseResult.error("账号审核未通过");
|
|
||||||
}
|
|
||||||
HttpServletRequest request = RequestHolder.getHttpServletRequest();
|
HttpServletRequest request = RequestHolder.getHttpServletRequest();
|
||||||
SysLog sysLog = new SysLog();
|
SysLog sysLog = new SysLog();
|
||||||
sysLog.setUsercode(user.getUsername());
|
sysLog.setUsercode(user.getUsername());
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user