cakephp3 acl詳細

更新日 2021-05-01 12:56:15
cakephp3
グループ、ユーザーの作成
$this->Auth->allow()を有効にしておいて画面から作成する

aros作成
グループおよびユーザーを画面から作成することで自動作成される

acos作成

// コマンドで一括作成する
bin/cake acl_extras aco_sync
aros_acos作成
以下コマンドで権限設定することにより作成される

// グループ1にすべての権限を許可
bin/cake acl grant groups.1 controllers
// グループ1のユーザー登録権限を拒否
bin/cake acl deny groups.1 controllers/Users/add