Почему сессия не удаляется после выхода из системы?
Застрял на проблеме с сессией в Django3.2. После того как я добавил пользователя login/register в проект, который я создаю, выход из системы не работает. Когда я выхожу из системы, sessionid не удаляется, а если он не удаляется, то пользователь может иметь доступ после выхода из системы.
Я использовал request.session.flush()
, основываясь на ответе, который я получил на свой последний вопрос: Почему декоратор login_requried не работает после выхода из учетной записи?
но он не работает, сессия не удаляется. Для лучшего понимания покажу код ниже:
@login_required(login_url='login/')
def logoutUser(request):
logout(request)
request.session.flush()
return redirect('/')