django-utils

personal collection of django utilities
git clone https://git.ce9e.org/django-utils.git

commit
1c53cbae43b666274f9af06df05c4014d460d65c
parent
8e1d7ef41076370e65739871368699c311c6582a
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2025-02-07 16:55
rm ForceLoginMiddleware

django 5.2 has a LoginRequiredMiddleware

see https://docs.djangoproject.com/en/5.2/ref/middleware/#django.contrib.auth.middleware.LoginRequiredMiddleware

Diffstat

D utils/force_auth.py 16 ----------------

1 files changed, 0 insertions, 16 deletions


diff --git a/utils/force_auth.py b/utils/force_auth.py

@@ -1,16 +0,0 @@
    1    -1 from django.conf import settings
    2    -1 from django.contrib.auth import REDIRECT_FIELD_NAME
    3    -1 from django.contrib.auth.views import redirect_to_login
    4    -1 from django.utils.deprecation import MiddlewareMixin
    5    -1 
    6    -1 
    7    -1 class ForceLoginMiddleware(MiddlewareMixin):
    8    -1     def process_request(self, request):
    9    -1         if request.path in settings.FORCE_LOGIN_IGNORE:
   10    -1             return
   11    -1         if not request.user.is_authenticated:
   12    -1             return redirect_to_login(
   13    -1                 self.request.get_full_path(),
   14    -1                 settings.LOGIN_URL,
   15    -1                 REDIRECT_FIELD_NAME,
   16    -1             )