validateNewConfirmPassword static method
Implementation
static String? validateNewConfirmPassword(
String value, String oldPassword, String newPassword) {
if (value.isEmpty) {
return requiredNewPasswordText;
} else if (value.length < 8) {
return passwordMinLengthText;
} else if (!validateStructure(value)) {
return passwordInvalidPatternText;
} else if (!validateSpecialCharacterStructure(value)) {
return passwordInvalidPatternText;
} else if (value.contains(" ")) {
return "Invalid password, must not contain spaces";
} else if (oldPassword == newPassword) {
return differentPasswordText;
}
return null;
}