|
|
@@ -131,23 +131,21 @@ public class AdminAuthServiceImpl implements AdminAuthService {
|
|
|
// 删除用户之前的所有令牌,实现单点登录(默认租户用户可以多设备登录)
|
|
|
if (!Objects.equals(TenantContextHolder.getTenantId(), WebFrameworkUtils.DEFAULT_TENANT_ID)){
|
|
|
|
|
|
- //校验手机号是否存在
|
|
|
- if(StringUtil.isBlank(user.getMobile())){
|
|
|
- throw exception(AUTH_LOGIN_IP_NOT_AUTHORIZED_NOT_MOBILE_NOT_EXISTS);
|
|
|
- }
|
|
|
-
|
|
|
//查看登录ip是否已被授权
|
|
|
-
|
|
|
if (StringUtil.isNotBlank(user.getLoginIp()) && !IpUtil.isSameNetworkSegment(user.getLoginIp(), getClientIP())) {
|
|
|
|
|
|
//发送手机验证码
|
|
|
// AuthSmsLoginReqVO authSmsLoginReqVO = new AuthSmsLoginReqVO().setMobile(user.getNickname());
|
|
|
// smsCodeApi.sendSmsCode(AuthConvert.INSTANCE.convert(authSmsLoginReqVO));
|
|
|
|
|
|
+ //校验手机号是否存在
|
|
|
+ if(StringUtil.isBlank(user.getMobile())){
|
|
|
+ throw exception(AUTH_LOGIN_IP_NOT_AUTHORIZED_NOT_MOBILE_NOT_EXISTS);
|
|
|
+ }
|
|
|
+
|
|
|
throw exception(AUTH_LOGIN_IP_NOT_AUTHORIZED);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
// 删除用户之前的所有令牌,实现单点登录(默认租户用户可以多设备登录)
|
|
|
oauth2TokenService.removeUserTokens(user.getId(), getUserType().getValue());
|
|
|
}
|