equal
deleted
inserted
replaced
155 username = forms.CharField() |
155 username = forms.CharField() |
156 password = forms.CharField(widget=forms.PasswordInput) |
156 password = forms.CharField(widget=forms.PasswordInput) |
157 |
157 |
158 def clean_username(self): |
158 def clean_username(self): |
159 username = self.cleaned_data['username'] |
159 username = self.cleaned_data['username'] |
160 password = self.clean_password() |
160 try: |
|
161 password = self.data['password'] |
|
162 except KeyError: |
|
163 raise forms.ValidationError("Invalid username or password") |
161 |
164 |
162 if not authenticate(username=username, password=password): |
165 if not authenticate(username=username, password=password): |
163 raise forms.ValidationError("Invalid username or password") |
166 raise forms.ValidationError("Invalid username or password") |
164 |
167 |
165 return username |
168 return username |
166 |
169 |
167 def clean_password(self): |
|
168 return self.cleaned_data['password'] |
|