|
@@ -3,6 +3,7 @@ package com.hichina.main.back.hichinamainback.config;
|
|
import com.hichina.main.back.hichinamainback.mapper.UserMapper;
|
|
import com.hichina.main.back.hichinamainback.mapper.UserMapper;
|
|
import com.hichina.main.back.hichinamainback.model.User;
|
|
import com.hichina.main.back.hichinamainback.model.User;
|
|
import org.apache.commons.lang3.RandomStringUtils;
|
|
import org.apache.commons.lang3.RandomStringUtils;
|
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.security.authentication.AuthenticationProvider;
|
|
import org.springframework.security.authentication.AuthenticationProvider;
|
|
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
|
|
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
|
|
@@ -30,7 +31,7 @@ public class CustomAuthenticationProvider implements AuthenticationProvider {
|
|
String name = authentication.getName();
|
|
String name = authentication.getName();
|
|
String password = authentication.getCredentials().toString();
|
|
String password = authentication.getCredentials().toString();
|
|
|
|
|
|
- if(name.contains(",")){
|
|
|
|
|
|
+ if(name.contains(",") || StringUtils.isEmpty(password)){
|
|
return null;
|
|
return null;
|
|
}
|
|
}
|
|
|
|
|