Support Django logout redirects (#15148)

* Allowed hosts for logout redirects can now be set via the LOGOUT_ALLOWED_HOSTS setting

Authored-by: Michael Anstis <manstis@redhat.com>
Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>
This commit is contained in:
Michael Anstis
2024-05-13 18:03:27 +01:00
committed by GitHub
parent 439c3f0c23
commit 4d641b6cf5
2 changed files with 4 additions and 0 deletions

View File

@@ -109,6 +109,9 @@ class LoggedLoginView(auth_views.LoginView):
class LoggedLogoutView(auth_views.LogoutView):
success_url_allowed_hosts = settings.LOGOUT_ALLOWED_HOSTS
def dispatch(self, request, *args, **kwargs):
original_user = getattr(request, 'user', None)
ret = super(LoggedLogoutView, self).dispatch(request, *args, **kwargs)