2011-05-19 35 views
1

我在項目中使用Pylons進行會話處理。如果用戶會話不再活躍,用戶將在FireBug上獲得500個服務器錯誤。現在我想通知用戶此會話處於非活動狀態,並且他必須重新登錄。Python /主塔 - 會話處理 - 用戶會話不再有效

我無法找到會話被檢查的位置,並且生成了500錯誤。有人有想法嗎?

我使用默認設置主塔爲我Sessioncontroller(docs.PylonsProject

回答

0

如果您使用掛架你寫你自己的授權碼(或者,如果你使用類似repoze至少修改誰&什麼)。所以你應該檢查你的代碼你把那些返回500錯誤的代碼塊放在哪裏。

btw我看到你從pylonsproject發佈了一個鏈接。 pylonsproject!=塔架。

所以如果你使用金字塔(你認爲你使用的是塔體),你也寫了一個返回500錯誤的代碼。你應該尋找類似「AuthenticationPolicy」的類。我有我的MYPROJECT/resources.py。你有一個方法「unauthenticated_userid」。你應該看看那裏。

如果您發佈了您的項目結構,我可以幫助您更多。