diff options
-rw-r--r-- | tbc/views.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tbc/views.py b/tbc/views.py index 0a5dbf5..a8aded8 100644 --- a/tbc/views.py +++ b/tbc/views.py @@ -73,7 +73,10 @@ def UserLogin(request): username = request.POST['username'] password = request.POST['password'] curr_user = authenticate(username=username, password=password) - login(request, curr_user) + if curr_user is not None: + login(request, curr_user) + else: + return HttpResponseRedirect('/login') if curr_user.groups.filter(name='reviewer').count() == 1: context['reviewer'] = curr_user return HttpResponseRedirect("/book-review") |