mobile login

This commit is contained in:
MaxKey
2021-05-17 11:34:39 +08:00
parent ff3d97d51f
commit b378f9fa2f
27 changed files with 447 additions and 309 deletions

View File

@@ -21,6 +21,7 @@ import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceBuilder;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
import javax.sql.DataSource;
import org.maxkey.constants.ConstantsProperties;
@@ -82,19 +83,30 @@ public class ApplicationAutoConfiguration implements InitializingBean {
new ClassPathResource(ConstantsProperties.classPathResource(
ConstantsProperties.applicationPropertySource));
PropertySourcesPlaceholderConfigurer configurer =
new PropertySourcesPlaceholderConfigurer();
configurer.setLocations(classPathApplicationPropertySource);
/*configurer.setLocations(
classPathResource1,
classPathResource2
);*/
configurer.setIgnoreUnresolvablePlaceholders(true);
_logger.debug("PropertySourcesPlaceholderConfigurer init");
return configurer;
}
@Bean (name = "applicationProperty")
public Properties applicationProperty(
@Value("${spring.profiles.active:}")String profilesActive) throws IOException {
Resource resource = new ClassPathResource(
ConstantsProperties.classPathResource(
ConstantsProperties.classPathResource(
ConstantsProperties.applicationPropertySource,
profilesActive)));
Properties properties = new Properties();
properties.load(resource.getInputStream());
return properties;
}
@Bean(name = "passwordReciprocal")
public PasswordReciprocal passwordReciprocal() {
return new PasswordReciprocal();

View File

@@ -67,7 +67,7 @@ public class LoginService {
/**
* 1 (USERNAME) 2 (USERNAME | MOBILE) 3 (USERNAME | MOBILE | EMAIL)
*/
public static int LOGIN_ATTRIBUTE_TYPE = 1;
public static int LOGIN_ATTRIBUTE_TYPE = 2;
public LoginService(){