注销时删除Pylons / Beaker会话

时间:2011-02-27 10:07:32

标签: pylons beaker repoze.who

我正在尝试通过直接从会话库分析Beaker的会话来列出我的Pylons应用程序的在线用户(在我的情况下为type = sqla)。 “在线用户”是指“会话已在过去30分钟内访问过”,并且效果很好 我当前的问题是,当用户注销时,会话不会被删除,因此她仍然会在线结果...是否有办法拦截注销过程并删除会话?< / p>

我正在使用repoze.who FriendlyFormPlugin来处理登录/注销..我试图将其子类化并覆盖identify()或challenge(),但是当我尝试访问会话时,我得到{{1 }}。我走错路了吗?

1 个答案:

答案 0 :(得分:1)

Daniel Holth先生指出了FriendlyFormPlugin的post-logout参数。