Итак, я пытаюсь сделать так, чтобы сессия фляги истекала через определенное время.
После того, как логин пользователя подтвержден, я установил session.permanent = True
В моей конфигурации у меня есть
PERMANENT_SESSION_LIFETIME = timedelta(minutes=1)
SESSION_REFRESH_EACH_REQUEST = False
и в моем глобальном запросе перед запросом:
if request.endpoint != 'static' and not request.is_xhr:
session.modified = True
Это работает, если пользователь вошел на мой сайт, а затем закрыл вкладку по истечении одной минуты истечения сеанса.Однако у меня есть AJAX-запрос, который постоянно выполняется в фоновом режиме на всех страницах.Если пользователь находится на какой-либо из этих страниц, сеанс никогда не истекает.
Как я могу предотвратить это поведение?