function no_autocomplete_form_user_login_form_alter in No Autocomplete 8
Implements hook_form_FORM_ID_alter().
Turn off autocomplete on key forms.
File
- ./
no_autocomplete.module, line 48 - No_autocomplete.module.
Code
function no_autocomplete_form_user_login_form_alter(&$form, FormStateInterface $form_state, $form_id) {
// Adding cache tags.
$form['name']['#cache']['keys'][] = 'no_autocomplete';
$form['name']['#cache']['tags'] = Cache::mergeTags([
'config:no_autocomplete.settings',
]);
// Add to the user_login.
if (\Drupal::service('config.factory')
->get('no_autocomplete.settings')
->get('no_autocomplete_login_form')) {
$form['pass']['#attributes']['autocomplete'] = 'off';
}
}