summaryrefslogtreecommitdiff
path: root/allotter/forms.py
diff options
context:
space:
mode:
Diffstat (limited to 'allotter/forms.py')
-rw-r--r--allotter/forms.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/allotter/forms.py b/allotter/forms.py
index b6a3949..8d4d021 100644
--- a/allotter/forms.py
+++ b/allotter/forms.py
@@ -59,15 +59,14 @@ class UserLoginForm(forms.Form):
u_name, pwd = self.cleaned_data.get('username'), self.cleaned_data.get('password')
dob = self.cleaned_data['dob']
try:
- user = User.objects.get(username__exact = u_name)
- profile = user.get_profile()
- if profile.dob == dob:
- return dob
+ current_user = User.objects.get(username__exact = u_name)
+ profile = current_user.get_profile()
+ if profile.dob != dob:
+ raise forms.ValidationError("Date of Birth doesn't match.")
except User.DoesNotExist:
raise forms.ValidationError("Verify the details entered.")
- raise forms.ValidationError("Date of Birth doesn't match.")
-
+
##Authentication part
user = authenticate(username = u_name, password = pwd)
if not user: