我使用python和Google应用程序和webapp2开发了我的应用程序,如果用户未激活时间,我需要销毁会话 我测试了这个:
config['webapp2_extras.sessions'] = {
'secret_key': 'the_Key',
'session_max_age': 60
但无论是否有效,这会破坏会话, 只要它不活动就可以销毁
谢谢
答案 0 :(得分:1)
谁决定用户是否处于非活动状态?
通常,这发生在客户端。例如,您可以让一个侦听器在每个本机浏览器事件之后重置“最后一个操作”时间戳,并使用一个计时器来检查此时间戳是否足够大以便注销用户。如果是,您的客户端应该告诉服务器销毁会话,然后关闭窗口或将用户重定向到主页/登录页面。