diff --git a/aleksis/core/mixins.py b/aleksis/core/mixins.py
index 8c7ab9ce15612e25bf8500eca7870fb921bd1718..7b7b0b2b466e2c4f35311eb9253d6af144b5660d 100644
--- a/aleksis/core/mixins.py
+++ b/aleksis/core/mixins.py
@@ -5,7 +5,7 @@ from typing import Any, Callable, List, Optional, Tuple, Union
 
 from django.conf import settings
 from django.contrib import messages
-from django.contrib.auth.views import LoginView
+from django.contrib.auth.views import LoginView, SuccessURLAllowedHostsMixin
 from django.contrib.contenttypes.models import ContentType
 from django.contrib.sites.managers import CurrentSiteManager
 from django.contrib.sites.models import Site
@@ -416,7 +416,7 @@ class SuccessMessageMixin(ModelFormMixin):
         return super().form_valid(form)
 
 
-class SuccessNextMixin:
+class SuccessNextMixin(SuccessURLAllowedHostsMixin):
     redirect_field_name = "next"
 
     def get_success_url(self) -> str: