使用bjyauthorize限制zf2中的少数操作

时间:2017-06-06 07:09:16

标签: zend-framework2 zfcuser bjyauthorize

考虑到在控制器中我们有10个动作,任何人都可以访问8个动作,但剩下的两个动作应该由特定的用户角色访问。

我尝试通过设置Guard\Controller来使用,但是所有用户都可以使用这10个操作,或者2个受限制的操作能够访问特定的用户角色,但我还没有按照我的说法进行配置要求。

1 个答案:

答案 0 :(得分:0)

在Zend Framework中有Event Listener和ACL。您应该为每个操作创建ACL,然后捕获ROUTE事件。 Here is the documatation of ACL

在这个URL中是一步一步的教程: Zend Framework 2 ACL setup in 5 minutes – tutorial