2
我添加視圖禁觀點:如何檢查金字塔(塔2)中授權失敗的權限?
from pyramid.exceptions import Forbidden
config.add_view(forbidden_view, context=Forbidden)
其重定向到一個登錄屏幕。
但是現在我添加了一些需要管理員權限的管理員事項,並且我想只顯示「您沒有權限」屏幕,如何在禁用視圖中檢查該問題?
我添加視圖禁觀點:如何檢查金字塔(塔2)中授權失敗的權限?
from pyramid.exceptions import Forbidden
config.add_view(forbidden_view, context=Forbidden)
其重定向到一個登錄屏幕。
但是現在我添加了一些需要管理員權限的管理員事項,並且我想只顯示「您沒有權限」屏幕,如何在禁用視圖中檢查該問題?
恐怕由於權限拒絕導致金字塔出現禁止錯誤時,信息會丟失。 TODO.txt中有一個項目可以通過Forbidden錯誤進行處理。
這已經被添加正確? – Tshepang 2013-01-19 14:34:32
我不確定克里斯的答案是否正確。看到這個問題http://stackoverflow.com/questions/9448228/how-flexible-is-pyramids-auth-system/9450593 – 2013-10-17 21:30:31