2012-11-27 78 views
0

我已經在我的骨架應用程序中安裝了這兩個模塊。兩者都使用他們在此給出的配置示例https://github.com/bjyoungblood/BjyAuthorize配置BjyAuthorize和ZfcUser以管理員身份和普通用戶身份工作

我也安裝了ZfcAdmin並添加了一些功能。我需要阻止它不低於管理角色。已在DB客人,用戶管理員創建的角色

我已創建的用戶具有管理員角色,這裏是

'BjyAuthorize\Guard\Controller' => array(
       array('controller' => 'index', 'action' => 'index', 'roles' => array('guest','user')), 
       array('controller' => 'index', 'action' => 'stuff', 'roles' => array('user')), 
       array('controller' => 'zfcuser', 'roles' => array()), 
       // Below is the default index action used by the [ZendSkeletonApplication](https://github.com/zendframework/ZendSkeletonApplication) 
       array('controller' => 'Application\Controller\Index', 'roles' => array('guest', 'user')), 
       array('controller' => 'ZfcAdmin\Controller\Admin', 'roles' => array('admin')), 
      ), 

我已經添加了控制器的ZfcAdmin \控制器\聯繫BjyAuthorize模塊的我的配置文件的一部分'與角色管理員,但它仍然阻止管理部分。

任何幫助或指導,非常感謝。

回答

0

好的,這只是一個小姐的理解,這裏的控制器是我們已經在控制器模塊中定義的語音鍵,對於'ZfcAdmin \ Controller \ Admin'它是'ZfcAdmin \ Controller \ AdminController' ...