|
@@ -54,7 +54,7 @@ public class RegisterUtil {
|
|
return HttpStatusEnum.USERNAME_TOO_LONG;
|
|
return HttpStatusEnum.USERNAME_TOO_LONG;
|
|
}
|
|
}
|
|
//用户名只能是数字字母组合
|
|
//用户名只能是数字字母组合
|
|
- if (userName.matches("/\\s/") || !userName.matches("^A-Za-20-9]+$")) {
|
|
|
|
|
|
+ if (userName.matches("/\\s/") || !userName.matches("^[A-Za-z0-9]+$")) {
|
|
return HttpStatusEnum.USERNAME_BAD_CHAR;
|
|
return HttpStatusEnum.USERNAME_BAD_CHAR;
|
|
}
|
|
}
|
|
//密码验证
|
|
//密码验证
|
|
@@ -77,32 +77,13 @@ public class RegisterUtil {
|
|
if (password.length() > PASSWORD_LENGTH_MAX) {
|
|
if (password.length() > PASSWORD_LENGTH_MAX) {
|
|
return HttpStatusEnum.PASSWORD_TOO_LONG;
|
|
return HttpStatusEnum.PASSWORD_TOO_LONG;
|
|
}
|
|
}
|
|
- if (password.matches("/\\s/") || !password.matches("^A-Za-20-9]+$")) {
|
|
|
|
|
|
+ //密码只能是数字字母组合
|
|
|
|
+ if (password.matches("/\\s/") || !password.matches("^[A-Za-z0-9]+$")) {
|
|
return HttpStatusEnum.PASSWORD_BAD_CHAR;
|
|
return HttpStatusEnum.PASSWORD_BAD_CHAR;
|
|
}
|
|
}
|
|
return HttpStatusEnum.SUCCESS;
|
|
return HttpStatusEnum.SUCCESS;
|
|
}
|
|
}
|
|
|
|
|
|
- /**
|
|
|
|
- * 用户昵称合规检测
|
|
|
|
- *
|
|
|
|
- * @param nickname : 用户昵称
|
|
|
|
- * @return : 检测结果
|
|
|
|
- */
|
|
|
|
- private HttpStatusEnum checkNickname(String nickname) {
|
|
|
|
- if (Strings.isBlank(nickname)) {
|
|
|
|
- return HttpStatusEnum.NICKNAME_EMPTY;
|
|
|
|
- }
|
|
|
|
- if (nickname.length() < 4) {
|
|
|
|
- return HttpStatusEnum.NICKNAME_TOO_SHORT;
|
|
|
|
- }
|
|
|
|
- if (nickname.length() > 32) {
|
|
|
|
- return HttpStatusEnum.NICKNAME_TOO_LONG;
|
|
|
|
- }
|
|
|
|
- //敏感词检测
|
|
|
|
- return HttpStatusEnum.SUCCESS;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* 密码cfm加密
|
|
* 密码cfm加密
|
|
*
|
|
*
|