def clean(self):
cleanedData = super(LoginModel, self).clean()
cUsername = cleanedData.get("emailaddress")
try:
user = User.objects.get(emailaddress__iexact=cUsername)
if hashers.check_password(cleanedData.get("password"), user.password):
logging.debug(cleanedData.get("rememberMe"))
else:
raise forms.ValidationError("Username or password incorrect")
except User.DoesNotExist:
raise forms.ValidationError("Username or password incorrect")
评论列表
文章目录