Zend framework2 Zend framework 2 BjyAuthorize控制器保护不';行不通
路线守卫工作得很好,但控制器守卫不工作。我不同时使用route guard和controller guard,我使用的是1.4版 这是一个无法工作的示例保护:Zend framework2 Zend framework 2 BjyAuthorize控制器保护不';行不通,zend-framework2,bjyauthorize,Zend Framework2,Bjyauthorize,路线守卫工作得很好,但控制器守卫不工作。我不同时使用route guard和controller guard,我使用的是1.4版 这是一个无法工作的示例保护: 'BjyAuthorize\Guard\Controller' => array( array('controller' => 'zfcuser','roles' => array()), ), 这也发生在我身上。route guard按预期工作,但当我将其注释掉并启用
'BjyAuthorize\Guard\Controller' => array(
array('controller' => 'zfcuser','roles' => array()),
),
这也发生在我身上。route guard按预期工作,但当我将其注释掉并启用controller guard时,所有内容都开始显示403。我的问题是Zfc Admin模块:默认情况下,为zfcadmin route激活route guard。希望这能帮助别人,因为我花了半天的时间才搞定它
'bjyauthorize' => array(
'guards' => array(
'BjyAuthorize\Guard\Route' => array(
array('route' => 'zfcadmin', 'roles' => array('admin')),
),
),
),
您提供的信息不足,问题文本不够清晰。
不起作用是什么意思?我将重定向到403页。当我想使用上面的控制器守卫和来宾角色访问zfcuser/login时,我将面对403页。当时为什么不添加角色?我很确定你必须设置一个“默认角色”。空角色意味着每个角色,默认角色在默认配置下被设置为geuest,所以这意味着只有我有这个问题!