【问题标题】:destroy a sessions in GAE webapp2 of inactive users销毁 GAE webapp2 中非活动用户的会话
【发布时间】:2014-08-04 14:52:53
【问题描述】:

我使用 python 和 Google app 和 webapp2 开发了我的应用程序,如果用户在确定的时间不活动,我需要销毁会话 我对此进行了测试:

config['webapp2_extras.sessions'] = {
'secret_key': 'the_Key',
'session_max_age': 60

但这会破坏会话,无论是否活跃, 只要不活动就可以销毁

谢谢

【问题讨论】:

    标签: python google-app-engine session webapp2


    【解决方案1】:

    谁决定用户是否处于非活动状态?

    通常,这发生在客户端。例如,您可以有一个监听器在每个本地浏览器事件之后重置“最后一个操作”时间戳,以及一个计时器来检查这个时间戳是否足够老以注销用户。如果是,您的客户端应该告诉服务器销毁会话,然后关闭窗口或将用户重定向到主页/登录页面。

    【讨论】:

    • 感谢您的回答,这个解决方案应该在我的应用程序的所有页面中?对于从服务器到该页面的每次重定向,我都应该测试这个变量?抱歉,我不明白我该怎么做
    猜你喜欢
    • 2022-06-10
    • 2019-08-26
    • 2012-12-28
    • 1970-01-01
    • 2019-12-08
    • 2013-02-20
    • 1970-01-01
    • 2012-01-02
    • 1970-01-01
    相关资源
    最近更新 更多