0

スケルトン アプリケーションに両方のモジュールをインストールしました。どちらも、 https://github.com/bjyoungblood/BjyAuthorizeで指定した構成例を使用しています。

また、ZfcAdmin をインストールし、いくつかの機能主義者を追加しました。管理者ロール以上でブロックする必要があります。db ゲスト、ユーザー管理者でロールを作成しました

私が作成したユーザーには管理者ロールがあり、これは 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」を追加しましたが、それでも管理セクションがブロックされます。

どんな助けや指導も大歓迎です。

4

1 に答える 1

0

わかりました、それは単なる誤解でした。ここでは、コントローラーはコントローラーのモジュールで定義した音声内キーであり、「ZfcAdmin \ Controller\Admin」の場合は「ZfcAdmin\Controller\AdminController」です。

于 2012-11-27T08:35:55.570 に答える