路由守卫很好用,但控制器守卫不起作用。我不同时使用路由保护和控制器保护,我使用 1.4 版这是一个不起作用的示例保护:
'BjyAuthorize\Guard\Controller' => array(
array('controller' => 'zfcuser','roles' => array()),
),
路由守卫很好用,但控制器守卫不起作用。我不同时使用路由保护和控制器保护,我使用 1.4 版这是一个不起作用的示例保护:
'BjyAuthorize\Guard\Controller' => array(
array('controller' => 'zfcuser','roles' => array()),
),
这也发生在我身上。路由防护按预期工作,但是当我将其注释掉并启用控制器防护时,一切都开始给我 403。我的问题是Zfc-Admin模块:默认情况下为 zfcadmin 路由激活路由防护。希望这对某人有所帮助,因为我花了半天时间才完成它!
'bjyauthorize' => array(
'guards' => array(
'BjyAuthorize\Guard\Route' => array(
array('route' => 'zfcadmin', 'roles' => array('admin')),
),
),
),