У меня есть приложение, бэкэнд которого написан с использованием django и python.Я хочу реализовать функцию автоматического выхода из системы в моем приложении.Для этого я использовал следующие встроенные функции django:
SESSION_EXPIRE_AT_BROWSER_CLOSE = True
SESSION_COOKIE_AGE = 40
SESSION_SAVE_EVERY_REQUEST = True
Я также использовал LOGOUT_REDIRECT_URL
для перенаправления страницы после выхода из системы.
Но это не помогает.
Через 40 секунд происходит выход из системы, но он не виден во внешнем интерфейсе, страница входа в систему появляется только в том случае, если пользователь обновляет вкладку или делает какой-либо запрос во вкладке.
Если я закрою браузер и снова открою его, появится домашняя страница без данных, поскольку данные зависят от пользователя.и если выполняется обновление вкладки, вкладка перенаправляется на страницу входа.
Я хочу достичь 2 сценариев:
ЕслиПри автоматическом журнале пользователя пользователь должен быть автоматически перенаправлен на страницу входа в систему.
Если пользователь закрывает окно браузера и открывает его снова, пользователю необходимо отобразить страницу входа в приложение.
Любые предложения о том, как достичь этих сценариев?
Буду признателен за любую помощь.Спасибо.