ZF2のサンプル アプリケーションで BjyAuthorizeを使用しようとしていますが、設定に少し問題があります。
モジュールがAdmin
あり、ユーザーにアクセス許可を与えたいと考えています。モジュールも持っていますがZfcUser
、この acl で問題なく動作するようです。
私がデータベースを設定する方法は彼のようです:
user_role
role_id default parent
------------------------------
user 1 admin
admin 2 NULL
user_role_linker
user_id role_id
-------------------
1 user
これが正しく設定されているかどうかもわかりませんし、なぜrole_id
varchar なのかもわかりません ??!!
いずれにせよ、この設定では ZfcUser は問題なく動作します。
問題は、別のモジュールを使用しようとしたときです。ここに次を追加します。
array('controller' => 'Admin\Controller\Index', 'roles' => array('guest','user'))
私は得る
403 Forbidden Admin\Controller\Admin ::indexAction() にアクセスする権限がありません。
README ファイルには、コントローラーまたはビューで使用できると記載されていますが、そのコードは間違っており、何が何なのか$this->isAllowed($resource[, $privilege])
わかりません。$resource
$privilege
私の質問は、このモジュールをどのように使用できるのでしょうか? 誰かがそれを機能させましたか?