2011-02-06 49 views
2

我添加視圖禁觀點:如何檢查金字塔(塔2)中授權失敗的權限?

from pyramid.exceptions import Forbidden 
config.add_view(forbidden_view, context=Forbidden) 

其重定向到一個登錄屏幕。

但是現在我添加了一些需要管理員權限的管理員事項,並且我想只顯示「您沒有權限」屏幕,如何在禁用視圖中檢查該問題?

+0

我不確定克里斯的答案是否正確。看到這個問題http://stackoverflow.com/questions/9448228/how-flexible-is-pyramids-auth-system/9450593 – 2013-10-17 21:30:31

回答

3

恐怕由於權限拒絕導致金字塔出現禁止錯誤時,信息會丟失。 TODO.txt中有一個項目可以通過Forbidden錯誤進行處理。

+1

這已經被添加正確? – Tshepang 2013-01-19 14:34:32