Disable Chrome's autofill for various form fields

This commit is contained in:
Raphael Michel
2016-06-06 23:04:45 +02:00
parent 75b94986c3
commit e5edf53f00
2 changed files with 10 additions and 3 deletions

View File

@@ -78,12 +78,17 @@ class RegistrationForm(forms.Form):
) )
password = forms.CharField( password = forms.CharField(
label=_('Password'), label=_('Password'),
widget=forms.PasswordInput, widget=forms.PasswordInput(attrs={
'autocomplete': 'new-password' # see https://bugs.chromium.org/p/chromium/issues/detail?id=370363#c7
}),
required=True required=True
) )
password_repeat = forms.CharField( password_repeat = forms.CharField(
label=_('Repeat password'), label=_('Repeat password'),
widget=forms.PasswordInput widget=forms.PasswordInput(attrs={
'autocomplete': 'new-password' # see https://bugs.chromium.org/p/chromium/issues/detail?id=370363#c7
}),
required=True
) )
def clean(self): def clean(self):

View File

@@ -316,7 +316,9 @@ class MailSettingsForm(SettingsForm):
smtp_password = forms.CharField( smtp_password = forms.CharField(
label=_("Password"), label=_("Password"),
required=False, required=False,
widget=forms.PasswordInput widget=forms.PasswordInput(attrs={
'autocomplete': 'new-password' # see https://bugs.chromium.org/p/chromium/issues/detail?id=370363#c7
}),
) )
smtp_use_tls = forms.BooleanField( smtp_use_tls = forms.BooleanField(
label=_("Use STARTTLS"), label=_("Use STARTTLS"),