Python 防止在ajax调用时重新加载flask会话
因此,我试图使flask会话在一定时间后过期 验证用户登录后,我设置Python 防止在ajax调用时重新加载flask会话,python,python-3.x,flask,flask-session,Python,Python 3.x,Flask,Flask Session,因此,我试图使flask会话在一定时间后过期 验证用户登录后,我设置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
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请求,它在所有页面的后台不断运行。如果用户在其中任何一个页面中,会话将永不过期
如何防止这种行为?ajax请求处理程序上的session.modified=False应该可以解决这个问题。不过不确定!尝试将其设置在请求的结尾或结尾,但遗憾的是,它没有起作用。谢谢你的努力。