Exemple #1
0
 def clean_password(self):
     data = self.cleaned_data
     username_or_email = data.get('username', None)
     member = Member.get_member_by_email_username(username_or_email)
     if member is None:
         raise forms.ValidationError('Username or Password is incorrect')
     password = data.get('password', None)
     if not member.primary_user.check_password(password):
         raise forms.ValidationError('Username or Password is incorrect')
     return password