fix: 优化登录校验

This commit is contained in:
tangwei 2026-06-10 09:14:16 +08:00
parent 2a3638ef6a
commit 7dad92b195

View File

@ -99,17 +99,21 @@ public class LoginController {
LoginUser loginUser = (LoginUser) authenticate.getPrincipal();
Integer status = loginUser.getUser().getStatus();
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())) {
return ResponseResult.error("账号已停用");
}
if ("PENDING".equals(regStatus)) {
return ResponseResult.error("账号待审核,请联系管理员");
}
if ("REJECTED".equals(regStatus)) {
return ResponseResult.error("账号审核未通过");
}
HttpServletRequest request = RequestHolder.getHttpServletRequest();
SysLog sysLog = new SysLog();
sysLog.setUsercode(user.getUsername());