2011-02-06 52 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