diff --git a/src/Maker/MakeRegistrationForm.php b/src/Maker/MakeRegistrationForm.php index 8162be5ef..43b1f9980 100644 --- a/src/Maker/MakeRegistrationForm.php +++ b/src/Maker/MakeRegistrationForm.php @@ -501,6 +501,7 @@ private function generateFormClass(ClassNameDetails $userClassDetails, Generator // instead of being set onto the object directly, // this is read and encoded in the controller 'mapped' => false, + 'attr' => ['autocomplete' => 'new-password'], 'constraints' => [ new NotBlank([ 'message' => 'Please enter a password', diff --git a/src/Resources/skeleton/authenticator/login_form.tpl.php b/src/Resources/skeleton/authenticator/login_form.tpl.php index 6c2a1bd03..c84adfe21 100644 --- a/src/Resources/skeleton/authenticator/login_form.tpl.php +++ b/src/Resources/skeleton/authenticator/login_form.tpl.php @@ -18,9 +18,9 @@

Please sign in

- + - + add('plainPassword', RepeatedType::class, [ 'type' => PasswordType::class, 'first_options' => [ + 'attr' => ['autocomplete' => 'new-password'], 'constraints' => [ new NotBlank([ 'message' => 'Please enter a password', @@ -32,6 +33,7 @@ public function buildForm(FormBuilderInterface $builder, array $options): void 'label' => 'New password', ], 'second_options' => [ + 'attr' => ['autocomplete' => 'new-password'], 'label' => 'Repeat Password', ], 'invalid_message' => 'The password fields must match.', diff --git a/src/Resources/skeleton/resetPassword/ResetPasswordRequestFormType.tpl.php b/src/Resources/skeleton/resetPassword/ResetPasswordRequestFormType.tpl.php index e277cb4bb..736df3085 100644 --- a/src/Resources/skeleton/resetPassword/ResetPasswordRequestFormType.tpl.php +++ b/src/Resources/skeleton/resetPassword/ResetPasswordRequestFormType.tpl.php @@ -14,6 +14,7 @@ public function buildForm(FormBuilderInterface $builder, array $options): void { $builder ->add('', EmailType::class, [ + 'attr' => ['autocomplete' => 'email'], 'constraints' => [ new NotBlank([ 'message' => 'Please enter your email',