| | |
| | | new LambdaQueryWrapper<SysUser>() |
| | | .eq(SysUser::getUsername, username) |
| | | .eq(SysUser::getDelFlag, 0)); |
| | | if (user == null || user.getStatus() == null || user.getStatus() != 1) { |
| | | if (user == null) { |
| | | throw new BizException(BizErrorCode.AUTH_INVALID_CREDENTIALS, "用户名或密码错误"); |
| | | } |
| | | if (user.getStatus() == null || user.getStatus() != 1) { |
| | | throw new BizException(BizErrorCode.AUTH_FORBIDDEN, "账号被禁用,请联系管理员"); |
| | | } |
| | | if (!bcrypt.matches(password, user.getPasswordHash())) { |
| | | throw new BizException(BizErrorCode.AUTH_INVALID_CREDENTIALS, "用户名或密码错误"); |
| | | } |