Pylons 注销时删除挂架/烧杯会话

Pylons 注销时删除挂架/烧杯会话,pylons,beaker,repoze.who,Pylons,Beaker,Repoze.who,我试图通过直接从sessionstore(在我的例子中,type=sqla)分析Beaker的会话来列出我的Pylons应用程序的在线用户。我所说的“在线用户”是指“会话在过去30分钟内已被访问”,并且运行良好。 我目前的问题是,当用户注销时,会话不会被删除,因此她仍然会在线。。。是否有办法拦截注销过程并删除会话 我正在使用repose.who FriendlyFormPlugin处理登录/注销。。我试图将其子类化并覆盖identify()或challenge(),但当我试图访问会话时,我得到一

我试图通过直接从sessionstore(在我的例子中,type=sqla)分析Beaker的会话来列出我的Pylons应用程序的在线用户。我所说的“在线用户”是指“会话在过去30分钟内已被访问”,并且运行良好。
我目前的问题是,当用户注销时,会话不会被删除,因此她仍然会在线。。。是否有办法拦截注销过程并删除会话


我正在使用repose.who FriendlyFormPlugin处理登录/注销。。我试图将其子类化并覆盖identify()或challenge(),但当我试图访问会话时,我得到一个
“没有为此线程注册对象(名称:会话)”
。我走错方向了吗?

丹尼尔·霍尔思先生指出了FriendlyFormPlugin的参数。

丹尼尔·霍尔思先生指出了FriendlyFormPlugin的参数