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