Система Django не выводит пользователя из системы при закрытии браузера/вкладки (Chrome/Safari) [дубликат]

Обычный Safari/Chrome: Сессии не завершаются при закрытии вкладки или браузера.

#middleware.py

if manager:
    if client.logout_browser_close_manager:
        request.session.set_expiry(0)
        request.session.modified = True

#settings.py

SESSION_EXPIRE_AT_BROWSER_CLOSE = True
SESSION_SAVE_EVERY_REQUEST = True

  • Я могу подтвердить, что файл middleware.py добавлен в конфигурацию промежуточного ПО в файле settings.py

  • В куках сессии вместо даты отображается сессия со следующим кодом, но пользователь не выходит из системы.

Вернуться на верх