From b6e46e7b626ef0aa5eeb9fcee121b81bec94bfd9 Mon Sep 17 00:00:00 2001 From: Markos Gogoulos Date: Sun, 6 Jul 2025 11:25:50 +0300 Subject: [PATCH] feat: replace login middleware (#1314) --- cms/settings.py | 12 ++---------- requirements.txt | 1 - 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/cms/settings.py b/cms/settings.py index 43399b22..42f63f7f 100644 --- a/cms/settings.py +++ b/cms/settings.py @@ -545,13 +545,5 @@ except ImportError: if GLOBAL_LOGIN_REQUIRED: - # this should go after the AuthenticationMiddleware middleware - MIDDLEWARE.insert(6, "login_required.middleware.LoginRequiredMiddleware") - LOGIN_REQUIRED_IGNORE_PATHS = [ - r'/accounts/login/$', - r'/accounts/logout/$', - r'/accounts/signup/$', - r'/accounts/password/.*/$', - r'/accounts/confirm-email/.*/$', - # r'/api/v[0-9]+/', - ] + auth_index = MIDDLEWARE.index("django.contrib.auth.middleware.AuthenticationMiddleware") + MIDDLEWARE.insert(auth_index + 1, "django.contrib.auth.middleware.LoginRequiredMiddleware") diff --git a/requirements.txt b/requirements.txt index 4846af89..583b4f5a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -18,7 +18,6 @@ requests==2.32.3 django-celery-email==3.0.0 m3u8==6.0.0 django-debug-toolbar==5.0.1 -django-login-required-middleware==0.9.0 pre-commit==4.1.0 django-jazzmin==3.0.1 pysubs2==1.8.0