предотвратить перезагрузку сеанса колбы при вызове ajax - PullRequest
0 голосов
/ 08 октября 2018

Итак, я пытаюсь сделать так, чтобы сессия фляги истекала через определенное время.

После того, как логин пользователя подтвержден, я установил 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-запрос, который постоянно выполняется в фоновом режиме на всех страницах.Если пользователь находится на какой-либо из этих страниц, сеанс никогда не истекает.

Как я могу предотвратить это поведение?

...