UserLoginForm::validateName

public UserLoginForm::validateName(array &$form, FormStateInterface $form_state)

Sets an error if supplied username has been blocked.

File

core/modules/user/src/Form/UserLoginForm.php, line 149

Class

UserLoginForm
Provides a user login form.

Namespace

Drupal\user\Form

Code

public function validateName(array &$form, FormStateInterface $form_state) {
  if (!$form_state->isValueEmpty('name') && user_is_blocked($form_state->getValue('name'))) {
    // Blocked in user administration.
    $form_state->setErrorByName('name', $this->t('The username %name has not been activated or is blocked.', array('%name' => $form_state->getValue('name'))));
  }
}
doc_Drupal
2016-10-29 09:52:43
Comments
Leave a Comment

Please login to continue.