password_confirm_validate
function password_confirm_validate
password_confirm_validate($element, &$element_state)
Validates a password_confirm element.
Related topics
File
- includes/form.inc, line 3029
- Functions for form and batch generation and processing.
Code
function password_confirm_validate($element, &$element_state) { $pass1 = trim($element['pass1']['#value']); $pass2 = trim($element['pass2']['#value']); if (strlen($pass1) > 0 || strlen($pass2) > 0) { if (strcmp($pass1, $pass2)) { form_error($element, t('The specified passwords do not match.')); } } elseif ($element['#required'] && !empty($element_state['input'])) { form_error($element, t('Password field is required.')); } // Password field must be converted from a two-element array into a single // string regardless of validation results. form_set_value($element['pass1'], NULL, $element_state); form_set_value($element['pass2'], NULL, $element_state); form_set_value($element, $pass1, $element_state); return $element; }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/includes!form.inc/function/password_confirm_validate/7.x