0

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

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

1 回答 1

0

这也发生在我身上。路由防护按预期工作,但是当我将其注释掉并启用控制器防护时,一切都开始给我 403。我的问题是Zfc-Admin模块:默认情况下为 zfcadmin 路由激活路由防护。希望这对某人有所帮助,因为我花了半天时间才完成它!

'bjyauthorize' => array(
    'guards' => array(
        'BjyAuthorize\Guard\Route' => array(
            array('route' => 'zfcadmin', 'roles' => array('admin')),
        ),
    ),
),
于 2014-07-30T10:11:04.730 回答