diff --git a/src/main/java/org/springblade/common/config/BladeConfiguration.java b/src/main/java/org/springblade/common/config/BladeConfiguration.java index 35cfce0..b8e14e9 100644 --- a/src/main/java/org/springblade/common/config/BladeConfiguration.java +++ b/src/main/java/org/springblade/common/config/BladeConfiguration.java @@ -50,7 +50,7 @@ public class BladeConfiguration implements WebMvcConfigurer { secureRegistry.excludePathPatterns("/druid/**"); // 开发阶段放开权限 - secureRegistry.excludePathPatterns("/blade-business/**"); +// secureRegistry.excludePathPatterns("/blade-business/**"); secureRegistry.excludePathPatterns("/blade-system/dept-hospital/**"); return secureRegistry; } diff --git a/src/main/java/org/springblade/common/constant/BusinessConstant.java b/src/main/java/org/springblade/common/constant/BusinessConstant.java index 6f8c5f1..23fc12d 100644 --- a/src/main/java/org/springblade/common/constant/BusinessConstant.java +++ b/src/main/java/org/springblade/common/constant/BusinessConstant.java @@ -7,6 +7,7 @@ package org.springblade.common.constant; */ public interface BusinessConstant { + String PW_PATTERN = "^(?![A-Za-z0-9]+$)(?![a-z0-9\\W]+$)(?![A-Za-z\\W]+$)(?![A-Z0-9\\W]+$)[a-zA-Z0-9\\W]{8,18}$"; String STRING_EMPTY = ""; String DATE_STR_DAY_START_HMS = " 00:00:00"; String DATE_STR_DAY_END_HMS = " 23:59:59"; diff --git a/src/main/java/org/springblade/common/constant/CommonConstant.java b/src/main/java/org/springblade/common/constant/CommonConstant.java index 2d2f10f..f16de7a 100644 --- a/src/main/java/org/springblade/common/constant/CommonConstant.java +++ b/src/main/java/org/springblade/common/constant/CommonConstant.java @@ -60,7 +60,7 @@ public interface CommonConstant { /** * 默认密码 */ - String DEFAULT_PASSWORD = "QDcgs_123"; + String DEFAULT_PASSWORD = "QDcgs.123"; /** * 默认密码参数值 diff --git a/src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java b/src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java index 6dc569d..fe37847 100644 --- a/src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java +++ b/src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java @@ -26,6 +26,7 @@ import org.springblade.common.cache.DictCache; import org.springblade.common.cache.ParamCache; import org.springblade.common.cache.SysCache; import org.springblade.common.cache.UserCache; +import org.springblade.common.constant.BusinessConstant; import org.springblade.common.constant.CommonConstant; import org.springblade.common.constant.TenantConstant; import org.springblade.common.enums.DictEnum; @@ -52,6 +53,7 @@ import org.springblade.modules.system.wrapper.UserWrapper; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import java.awt.*; import java.util.ArrayList; import java.util.Collections; import java.util.List; @@ -426,4 +428,7 @@ public class UserServiceImpl extends BaseServiceImpl implement return userVO; } + private boolean checkPwd(String pwd) { + return pwd.matches(BusinessConstant.PW_PATTERN); + } }