From 850579d401b024dc1ab4e9f55990b00ebbe35b8f Mon Sep 17 00:00:00 2001 From: liuqingkun Date: Thu, 2 Mar 2023 13:34:54 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BC=98=E5=8C=96]=E6=B7=BB=E5=8A=A0=E5=AF=86?= =?UTF-8?q?=E7=A0=81=E6=A0=BC=E5=BC=8F=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/springblade/common/config/BladeConfiguration.java | 2 +- .../org/springblade/common/constant/BusinessConstant.java | 1 + .../java/org/springblade/common/constant/CommonConstant.java | 2 +- .../modules/system/service/impl/UserServiceImpl.java | 5 +++++ 4 files changed, 8 insertions(+), 2 deletions(-) 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); + } }