1 user.module | user_pass_required_validate($element, &$form_state, $form) |
Element validate handler for the password field.
Set a default value if one-time login link goes out, set a form error if not and password value is empty.
File
- core/
modules/ user/ user.module, line 351 - Enables the user registration and login system.
Code
function user_pass_required_validate($element, &$form_state, $form) {
$values = $form_state['values'];
if ($values['notify'] == 1) {
$form_state['values']['pass'] = user_password(22);
}
else {
if (empty($values['pass']) && $values['pass'] !== '0') {
$message = t('!name field is required.', array('!name' => $element['#title']));
form_set_error('pass', $message);
}
}
}