Zend框架2 BjyAuthorize Controller Guard不起作用

时间:2014-03-09 12:26:28

标签: zend-framework2 bjyauthorize

路线防护很好,但控制器防护不起作用。我不同时使用路由防护和控制器防护,我使用1.4版本 这是一个不起作用的示例警卫:

'BjyAuthorize\Guard\Controller' => array(
                 array('controller' => 'zfcuser','roles' => array()),
        ),

1 个答案:

答案 0 :(得分:0)

这也发生在我身上。路线保护工作正如预期的那样工作但是,当我评论它并启用控制器后卫时,一切都开始给我403.我的问题是 Zfc-Admin 模块:默认情况下激活zfcadmin路线的路线保护。希望这对某人有所帮助,因为我花了一半的时间来指导它!

'bjyauthorize' => array(
    'guards' => array(
        'BjyAuthorize\Guard\Route' => array(
            array('route' => 'zfcadmin', 'roles' => array('admin')),
        ),
    ),
),