【问题标题】:Python/Pylons - Session Handling - User Session not active anymorePython/Pylons - 会话处理 - 用户会话不再活动
【发布时间】:2014-06-10 23:49:21
【问题描述】:

我在我的项目中使用 Pylons 进行会话处理。如果用户会话不再处于活动状态,用户会在 FireBug 上收到 500 服务器错误。现在我想通知用户此会话处于非活动状态,他必须重新登录。

我找不到检查会话的位置并生成 500 错误。有人有想法吗?

我为我的会话控制器使用默认的 Pylons 设置 (docs.PylonsProject)

【问题讨论】:

    标签: python session exception pylons


    【解决方案1】:

    如果您使用的是 pylons,则您编写了自己的身份验证代码(或者如果您使用 repoze who&what 之类的东西,至少要修改它)。所以你应该检查你的代码你把那块返回 500 错误的代码放在哪里。

    顺便说一句,我看到您发布了来自 pylonsproject 的链接。 pylonsproject != pylons.

    因此,如果您使用的是金字塔(并且您认为您使用的是 pylons),那么您还编写了一个返回 500 错误的代码。您应该寻找名为“AuthenticationPolicy”之类的类。我在 MYPROJECT/resources.py 中有我的。那里有一个方法“unauthenticated_userid”。你应该看看那里。

    如果您发布了您的项目结构,我可以为您提供更多帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-11
      • 1970-01-01
      • 1970-01-01
      • 2011-08-16
      • 2020-05-07
      • 2011-03-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多