|
@@ -4,6 +4,7 @@ import com.ym.mec.auth.api.dto.SysUserInfo;
|
|
|
import com.ym.mec.auth.config.token.PhoneAuthenticationToken;
|
|
|
import com.ym.mec.auth.service.SysUserService;
|
|
|
import com.ym.mec.common.security.SecurityConstants;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.security.authentication.AbstractAuthenticationToken;
|
|
|
import org.springframework.security.authentication.AuthenticationServiceException;
|
|
|
import org.springframework.security.authentication.LockedException;
|
|
@@ -54,6 +55,8 @@ public class PhoneLoginAuthenticationFilter extends AbstractAuthenticationProces
|
|
|
String clientId = request.getParameter(clientIdParameter).toUpperCase();
|
|
|
if (userInfo == null) {
|
|
|
userInfo = sysUserService.initUser(principal,clientId,isRegister,isLessee);
|
|
|
+ }else if(StringUtils.isNotEmpty(isLessee)){
|
|
|
+ throw new LockedException("用户已存在");
|
|
|
}
|
|
|
if("EDUCATION".equals(clientId)){
|
|
|
clientId = "SYSTEM";
|