2012-11-27 3 views
0

Я установил оба модуля в моем приложении скелета. оба работают с примерами конфигурации, приведенными здесь https://github.com/bjyoungblood/BjyAuthorize.Конфигурация BjyAuthorize и ZfcUser для работы в качестве администратора и обычного пользователя

Я также установил ZfcAdmin и добавил к нему некоторых функционалистов. Мне нужно заблокировать его не менее, чем роль администратора. создали роли в БД клиента, пользователь администратор

пользователя Я создал имеет админ роли и здесь является частью моей файл конфигурации модуля BjyAuthorize

'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 \ Controller \ Admin 'с ролью администратора, но он по-прежнему блокирует раздел admin.

Любая помощь или рекомендация приветствуются.

ответ

0

ОК, это было просто понимание промахов, здесь контроллеры - это воколирующие клавиши, которые мы определили в модуле для контроллеров, а для «ZfcAdmin \ Controller \ Admin» - это «ZfcAdmin \ Controller \ AdminController». ...

Смежные вопросы