summaryrefslogtreecommitdiff
path: root/testapp
diff options
context:
space:
mode:
Diffstat (limited to 'testapp')
-rw-r--r--testapp/exam/forms.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/testapp/exam/forms.py b/testapp/exam/forms.py
index a5ca26f..d99a04d 100644
--- a/testapp/exam/forms.py
+++ b/testapp/exam/forms.py
@@ -85,8 +85,11 @@ class UserLoginForm(forms.Form):
def clean(self):
super(UserLoginForm, self).clean()
- u_name, pwd = self.cleaned_data["username"], self.cleaned_data["password"]
- user = authenticate(username = u_name, password = pwd)
+ try:
+ u_name, pwd = self.cleaned_data["username"], self.cleaned_data["password"]
+ user = authenticate(username = u_name, password = pwd)
+ except Exception:
+ raise forms.ValidationError("Username and/or Password is not entered")
if not user:
raise forms.ValidationError("Invalid username/password")