fix:密码策略校验错误问题

yun-zuoyi
汪云昊 5 years ago
parent b4d378ddae
commit 737c2d2d53

@ -205,7 +205,7 @@ public class SysUserPasswordUtil {
* @param content * @param content
*/ */
private void checkPasswordSpecial(String content) { private void checkPasswordSpecial(String content) {
boolean isUppercaseEnglish = RedisCacheTool.getSysConfigBooleanVal(CommonConstWords.CONFIG_PWD_EXIST_NUMBER, CommonEnumUtil.TRUE_OR_FALSE.FALSE); boolean isUppercaseEnglish = RedisCacheTool.getSysConfigBooleanVal(CommonConstWords.CONFIG_PWD_EXIST_SPECIAL_CHAR, CommonEnumUtil.TRUE_OR_FALSE.FALSE);
if (StringUtils.isNotBlank(content) && isUppercaseEnglish) { if (StringUtils.isNotBlank(content) && isUppercaseEnglish) {
char[] chars = content.toCharArray(); char[] chars = content.toCharArray();
@ -300,7 +300,7 @@ public class SysUserPasswordUtil {
private void checkPasswordRepeat(String content) { private void checkPasswordRepeat(String content) {
String regulars = RedisCacheTool.getSysConfigStrVal(CommonConstWords.CONFIG_PWD_REPEAT_REGULARS); String regulars = RedisCacheTool.getSysConfigStrVal(CommonConstWords.CONFIG_PWD_REPEAT_REGULARS);
if (StringUtils.isNotBlank(regulars) && regulars.indexOf(",") != -1) { if (StringUtils.isNotBlank(regulars) && regulars.contains(",")) {
String[] split = regulars.split(","); String[] split = regulars.split(",");
try { try {

Loading…
Cancel
Save