Issue #3091284 by shaal, joum, kostask: Prevent autofilling passwords for new users

merge-requests/2419/head
Alex Pott 2019-11-27 06:43:06 +00:00
parent 85fa773d51
commit 7403764a0c
No known key found for this signature in database
GPG Key ID: 31905460D4A69276
1 changed files with 8 additions and 2 deletions

View File

@ -73,7 +73,10 @@ class PasswordConfirm extends FormElement {
'#title' => t('Password'),
'#value' => empty($element['#value']) ? NULL : $element['#value']['pass1'],
'#required' => $element['#required'],
'#attributes' => ['class' => ['password-field', 'js-password-field']],
'#attributes' => [
'class' => ['password-field', 'js-password-field'],
'autocomplete' => ['new-password'],
],
'#error_no_message' => TRUE,
];
$element['pass2'] = [
@ -81,7 +84,10 @@ class PasswordConfirm extends FormElement {
'#title' => t('Confirm password'),
'#value' => empty($element['#value']) ? NULL : $element['#value']['pass2'],
'#required' => $element['#required'],
'#attributes' => ['class' => ['password-confirm', 'js-password-confirm']],
'#attributes' => [
'class' => ['password-confirm', 'js-password-confirm'],
'autocomplete' => ['new-password'],
],
'#error_no_message' => TRUE,
];
$element['#element_validate'] = [[get_called_class(), 'validatePasswordConfirm']];