From 49aaf8d53eea95083badaa33cc70e857d8ccd329 Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Tue, 17 Dec 2024 15:31:21 +0800 Subject: [PATCH] perf: Remove the login status after the client logs in --- apps/users/utils.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/users/utils.py b/apps/users/utils.py index 9893b331e..5e4d06c22 100644 --- a/apps/users/utils.py +++ b/apps/users/utils.py @@ -9,6 +9,7 @@ import time import pyotp from django.conf import settings +from django.contrib.auth import logout as auth_logout from django.core.cache import cache from django.utils.translation import gettext as _ @@ -74,6 +75,7 @@ def redirect_user_first_login_or_index(request, redirect_field_name): if url == 'client': url = get_redirect_client_url(request) + auth_logout(request) url = safe_next_url(url, request=request) # 防止 next 地址为 None