mirror of
https://github.com/django/django.git
synced 2025-10-24 22:26:08 +00:00
Fixed #26334 -- Removed whitespace stripping from contrib.auth password fields.
This commit is contained in:
committed by
Tim Graham
parent
b4347d82b7
commit
d0fe6c9156
@@ -69,9 +69,11 @@ class UserCreationForm(forms.ModelForm):
|
||||
'password_mismatch': _("The two password fields didn't match."),
|
||||
}
|
||||
password1 = forms.CharField(label=_("Password"),
|
||||
strip=False,
|
||||
widget=forms.PasswordInput)
|
||||
password2 = forms.CharField(label=_("Password confirmation"),
|
||||
widget=forms.PasswordInput,
|
||||
strip=False,
|
||||
help_text=_("Enter the same password as before, for verification."))
|
||||
|
||||
class Meta:
|
||||
@@ -134,7 +136,7 @@ class AuthenticationForm(forms.Form):
|
||||
max_length=254,
|
||||
widget=forms.TextInput(attrs={'autofocus': ''}),
|
||||
)
|
||||
password = forms.CharField(label=_("Password"), widget=forms.PasswordInput)
|
||||
password = forms.CharField(label=_("Password"), strip=False, widget=forms.PasswordInput)
|
||||
|
||||
error_messages = {
|
||||
'invalid_login': _("Please enter a correct %(username)s and password. "
|
||||
@@ -276,8 +278,10 @@ class SetPasswordForm(forms.Form):
|
||||
}
|
||||
new_password1 = forms.CharField(label=_("New password"),
|
||||
widget=forms.PasswordInput,
|
||||
strip=False,
|
||||
help_text=password_validation.password_validators_help_text_html())
|
||||
new_password2 = forms.CharField(label=_("New password confirmation"),
|
||||
strip=False,
|
||||
widget=forms.PasswordInput)
|
||||
|
||||
def __init__(self, user, *args, **kwargs):
|
||||
@@ -315,6 +319,7 @@ class PasswordChangeForm(SetPasswordForm):
|
||||
})
|
||||
old_password = forms.CharField(
|
||||
label=_("Old password"),
|
||||
strip=False,
|
||||
widget=forms.PasswordInput(attrs={'autofocus': ''}),
|
||||
)
|
||||
|
||||
@@ -344,11 +349,13 @@ class AdminPasswordChangeForm(forms.Form):
|
||||
password1 = forms.CharField(
|
||||
label=_("Password"),
|
||||
widget=forms.PasswordInput(attrs={'autofocus': ''}),
|
||||
strip=False,
|
||||
help_text=password_validation.password_validators_help_text_html(),
|
||||
)
|
||||
password2 = forms.CharField(
|
||||
label=_("Password (again)"),
|
||||
widget=forms.PasswordInput,
|
||||
strip=False,
|
||||
help_text=_("Enter the same password as before, for verification."),
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user