功能描述:10分钟用户没有任何操作,跳转到登录页面。

分析:这个功能用session就能实现(由于pycket 的session内容是存储在memcached或者redis里面的。所以,session的过期倒计时由memcached或者redis来决定。用户对网页的操作是不影响memcached或者redis计时的。为了解决这种问题,我们对pycket 插件进行了修改)

 

一,自定义session过期时间:(默认是24*60*60)

Tornado session 插件 pycket 定制时间和时间续租

 

二、实现用户操作就续租session的时间(这里应该将判断用户是否登录写为一个装饰器,该装饰起回去判断用户的session存在不存在)

Tornado session 插件 pycket 定制时间和时间续租

如果存在session,则重新设置session

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-03
  • 2021-10-19
  • 2022-01-28
  • 2021-06-14
  • 2022-02-11
  • 2021-06-14
猜你喜欢
  • 2021-07-14
  • 2021-07-23
  • 2022-01-17
  • 2021-09-07
  • 2022-12-23
  • 2021-12-13
相关资源
相似解决方案