(self, request, *args, **kwargs)
| 86 | extra_context = None |
| 87 | |
| 88 | def dispatch(self, request, *args, **kwargs): |
| 89 | if self.redirect_authenticated_user and self.request.user.is_authenticated: |
| 90 | redirect_to = self.get_success_url() |
| 91 | if redirect_to == self.request.path: |
| 92 | raise ValueError( |
| 93 | "Redirection loop for authenticated user detected. Check that " |
| 94 | "your LOGIN_REDIRECT_URL doesn't point to a login page." |
| 95 | ) |
| 96 | return HttpResponseRedirect(redirect_to) |
| 97 | return super().dispatch(request, *args, **kwargs) |
| 98 | |
| 99 | def get_default_redirect_url(self): |
| 100 | """Return the default redirect URL.""" |
no test coverage detected