Symfony isGranted:如果属性不存在则失败

时间:2016-03-15 15:08:54

标签: error-handling authorization acl symfony

我正在使用Symfony3中的voters在应用程序中进行授权。

如果在不存在的规则*上调用isGranted(),是否有办法导致错误?不存在意义,没有逻辑来决定是允许还是拒绝。

因为字符串被用作标识符,所以输入拼写错误或使密钥错误是相当常见的IMO。在这种情况下,行动被拒绝,这是好的,但我宁愿导致500,所以我知道我要求不存在的规则。

是否有启用该功能的选项?是否有理由不将其作为默认行为?

*按'规则'使用选民我的意思是attributesubject

0 个答案:

没有答案