Следующий код проверяет новый пароль пользователя, с просьбой подтвердить свой пароль, введя его дважды:Password Validation - Наследие Код
// search to see if is a vvalid file path
if (($val["type"] == "password") && !strstr($key , "_confirm")) {
$name = $val["name"] ? $val["name"] : $key ;
if ($input[$name] != $input[$name . "_confirm"]) {
//preparing the message
$fields["error"] = "Password and confirmation doesn't match.";
$fields["errors"][$name] = 1;
$fields["errors"][$name . "_confirm"] = 1;
$fields["values"] = $input;
}
}
Я хотел бы включить дополнительную проверку (т.е. пароль содержит, по меньшей мере, 1 номер и 1 письмо, специальные символы [! @ # $%], должно быть не менее 8 символов в длину.
что бы правильный код синтаксис для гнезда с вышеприведенным кодом? THX
Вы хотите, чтобы логическая проверка (хорошая/плохая) или подтверждение, которое оценивает силу пароля? – copeg
Простое подтверждение (то есть длиной не менее 8 символов, содержит не менее 1 номера и специальные символы). –