Commit 1ea5b4f4 by 吴迪

【新增】修改bug

parent 1577217b
......@@ -164,7 +164,7 @@ public class MemberServiceImpl extends ServiceImpl<MemberDao, MemberEntity> impl
throw new RRException("两次密码信息不一致,请重新输入");
}
if(PasswordValidator.isValidPassword(newPass)) {
if(!PasswordValidator.isValidPassword(newPass)) {
throw new RRException("密码不符合要求,密码应该包含数字、大小写字母和特殊字符(@$!%*#?&)中的任意两种,并且长度在8-20个字符之间");
}
......
......@@ -13,18 +13,18 @@ public class PasswordValidator {
public static final String pattern="^(?![\\d]+$)(?![a-z]+$)(?![A-Z]+$)(?![@$!%*#?&]+$)[\\da-zA-z@$!%*#?&]{8,20}$";
public static boolean isValidPassword(String password) {
if(password.matches(PASSWORD_PATTERN)||password.matches(PASSWORD_PATTERN_2)||password.matches(PASSWORD_PATTERN_3)) {
return true;
} else{
return false;
}
}
//public static boolean isValidPassword(String password) {
// return password.matches(pattern);
// if(password.matches(PASSWORD_PATTERN)||password.matches(PASSWORD_PATTERN_2)||password.matches(PASSWORD_PATTERN_3)) {
// return true;
// } else{
// return false;
// }
//}
public static boolean isValidPassword(String password) {
return password.matches(pattern);
}
public static void main(String[] args) {
String pattern="^(?![\\d]+$)(?![a-z]+$)(?![A-Z]+$)(?![@$!%*#?&]+$)[\\da-zA-z@$!%*#?&]{8,20}$";
......@@ -32,18 +32,14 @@ public class PasswordValidator {
String testPassword = "Password123";
String testPassword = "Qw11111111";
String testPassword2 = "Password123#4355";
String testPassword3 = "34354545123#aAddd";
String testPassword4 = "Sdeeettttttt#";
String testPassword5 = "11111111a";
String testPassword6 = "asdcfghdddSSS";
System.out.println(testPassword.matches(pattern)); // 输出: true
System.out.println(testPassword2.matches(pattern));
System.out.println(testPassword3.matches(pattern));
System.out.println(testPassword4.matches(pattern));
System.out.println(testPassword5.matches(pattern));
System.out.println(testPassword6.matches(pattern));
System.out.println(isValidPassword(testPassword)); // 输出: true
System.out.println(MD5Util.md5Encrypt32Lower("11111111"));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment