我在我的项目中使用Pylons进行会话处理。如果用户会话不再处于活动状态,则用户在FireBug上获得500 Server Error。现在我想通知用户此会话处于非活动状态,并且他必须再次登录。
我找不到会话的位置,并且生成了500错误。有人有想法吗?
我使用SessionController的默认Pylons设置(docs.PylonsProject)
答案 0 :(得分:0)
如果您正在使用挂架,则您编写了自己的身份验证码(或者至少在您使用repoze who& what之类的内容时进行修改)。所以你应该检查你的代码,你把那块返回500错误的代码放在哪里。
顺便说一下,我看到您发布了pylonsproject的链接。 pylonsproject!= pylons。
所以,如果您使用金字塔(并且您认为您正在使用挂架),您还编写了一个返回500错误的代码。你应该寻找类似“AuthenticationPolicy”的类。我有我的MYPROJECT / resources.py。你有一个方法“unauthenticated_userid”。你应该看看那里。
如果您发布了项目结构,我可以为您提供更多帮助。