过期用户也可以登录系统
This commit is contained in:
parent
ec1989cb80
commit
633e9d1c45
@ -5,7 +5,6 @@ import com.xkrs.model.entity.SysUserEntity;
|
|||||||
import com.xkrs.service.SysAuthorityService;
|
import com.xkrs.service.SysAuthorityService;
|
||||||
import com.xkrs.service.SysRoleService;
|
import com.xkrs.service.SysRoleService;
|
||||||
import com.xkrs.service.SysUserService;
|
import com.xkrs.service.SysUserService;
|
||||||
import com.xkrs.utilsnew.VipTimeRangeUtils;
|
|
||||||
import com.xkrs.utilsold.DateTimeUtil;
|
import com.xkrs.utilsold.DateTimeUtil;
|
||||||
import org.springframework.security.authentication.AuthenticationProvider;
|
import org.springframework.security.authentication.AuthenticationProvider;
|
||||||
import org.springframework.security.authentication.BadCredentialsException;
|
import org.springframework.security.authentication.BadCredentialsException;
|
||||||
@ -71,20 +70,20 @@ public class CustomAuthenticationProvider implements AuthenticationProvider {
|
|||||||
|
|
||||||
// 检查用户是否存在
|
// 检查用户是否存在
|
||||||
if (userEntity == null) {
|
if (userEntity == null) {
|
||||||
throw new DisabledException("您的账号不存在,请您前往注册。");
|
throw new BadCredentialsException("您的账号不存在,请您前往注册。");
|
||||||
}
|
}
|
||||||
// 检查用户是否激活
|
// 检查用户是否激活
|
||||||
if (userEntity.getActiveFlag() != 0) {
|
if (userEntity.getActiveFlag() != 0) {
|
||||||
throw new DisabledException("您的账号未激活,详情请联系客服人员。");
|
throw new DisabledException("您的账号未激活,详情请联系客服人员。");
|
||||||
}
|
}
|
||||||
// 检查用户是否在VIP时间范围内
|
// // 检查用户是否在VIP时间范围内
|
||||||
boolean inVipTimeRange = VipTimeRangeUtils.checkIfInVipTimeRange(userEntity.getVipTimeRangeJson());
|
// boolean inVipTimeRange = VipTimeRangeUtils.checkIfInVipTimeRange(userEntity.getVipTimeRangeJson());
|
||||||
// 检查用户是否在试用期范围内
|
// // 检查用户是否在试用期范围内
|
||||||
boolean inTryTimeRange = VipTimeRangeUtils.checkIfInTryTimeRange(userEntity.getAddTime(), userEntity.getDayNum());
|
// boolean inTryTimeRange = VipTimeRangeUtils.checkIfInTryTimeRange(userEntity.getAddTime(), userEntity.getDayNum());
|
||||||
//既不在VIP时间范围内 也不在试用期范围内
|
// //既不在VIP时间范围内 也不在试用期范围内
|
||||||
if ((!inVipTimeRange) && (!inTryTimeRange)) {
|
// if ((!inVipTimeRange) && (!inTryTimeRange)) {
|
||||||
throw new DisabledException("您的账号已到期,详情请联系客服人员。");
|
// throw new DisabledException("您的账号已到期,详情请联系客服人员。");
|
||||||
}
|
// }
|
||||||
|
|
||||||
// 认证逻辑
|
// 认证逻辑
|
||||||
String encryptPassword = encry256(password + userEntity.getSalt());
|
String encryptPassword = encry256(password + userEntity.getSalt());
|
||||||
|
Loading…
Reference in New Issue
Block a user