Skip to content

Commit c60e466

Browse files
committed
Raise permission denied error if login failed
1 parent d022498 commit c60e466

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

mailauth/views.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from django.conf import settings
22
from django.contrib.auth import REDIRECT_FIELD_NAME, authenticate, login
33
from django.contrib.auth.views import LoginView as DjangoLoginView
4+
from django.core.exceptions import PermissionDenied
45
from django.http import response
56
from django.shortcuts import resolve_url
67
from django.utils.decorators import method_decorator
@@ -52,7 +53,7 @@ def get(self, request, *args, **kwargs):
5253

5354
user = authenticate(request, token=token)
5455
if user is None:
55-
return response.HttpResponseForbidden("Access denied.")
56+
raise PermissionDenied
5657
else:
5758
login(self.request, user=user)
5859
# Remove token from the HTTP Referer header

0 commit comments

Comments
 (0)