From a27be7620f8aa6b4e947a20744943fd00e55300d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=98=D0=B3=D0=BE=D1=80=D1=8C=20=D0=9D=D0=B0=D0=B4=D0=B5?= =?UTF-8?q?=D0=B8=D0=BD?= Date: Thu, 21 Aug 2025 08:05:44 +0300 Subject: [PATCH] =?UTF-8?q?=D1=80=D0=B0=D0=B7=D1=80=D0=B5=D1=88=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D1=80=D0=B5=D0=B3=D0=B8=D1=81=D1=82=D1=80?= =?UTF-8?q?=D0=B8=D1=80=D1=83=D1=8E=D1=89=D0=B8=D1=85=20=D0=B0=D0=BF=D0=B8?= =?UTF-8?q?=20=D0=B4=D0=BB=D1=8F=20Middleware?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/eusrr_backend/middleware.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/backend/eusrr_backend/middleware.py b/backend/eusrr_backend/middleware.py index b00079c8..9dfd988e 100644 --- a/backend/eusrr_backend/middleware.py +++ b/backend/eusrr_backend/middleware.py @@ -1,25 +1,25 @@ from django.shortcuts import redirect from django.urls import reverse + class AuthRequiredMiddleware: """ Разрешает доступ неавторизованным пользователям только к страницам входа и регистрации. """ + def __init__(self, get_response): self.get_response = get_response def __call__(self, request): allowed_paths = [ - reverse('login'), - reverse('employees:register'), - reverse('employees:email_verify'), - reverse('employees:resend_email'), - reverse('api_v1:register'), - reverse('api_v1:resend-email'), - reverse('api_v1:verify-email') - - + reverse("login"), + reverse("employees:register"), + reverse("employees:email_verify"), + reverse("employees:resend_email"), + reverse("api_v1:register"), + reverse("api_v1:resend-email"), + reverse("api_v1:verify-email"), ] if not request.user.is_authenticated and request.path not in allowed_paths: - return redirect('login') - return self.get_response(request) \ No newline at end of file + return redirect("login") + return self.get_response(request)