CakePHP3に CakeDC/Usersプラグインを導入し、会員管理のシステムを構築しています。
その際、ログインした権限によって、ページを表示する、しないの設定をしているのですが、ログインしていなくても表示させることができるページの設定方法が分からないため、教えていただけませんでしょうか?
権限の設定は、
/config/permissions.php
に下記の様に記述をすると
php
1<?php 2use Cake\ORM\TableRegistry; 3use CakeDC\Users\Auth\Rules\Owner; 4 5return [ 6 'Users.SimpleRbac.permissions' => [ 7 [ 8 'role' => '*', 9 'controller' => 'News', 10 'action' => "index", 11 ], 12 ] 13]; 14
どの権限であってもログインしていれば「http://example.com/news/index」にアクセスすることができます。
ですが、ログインしていないとアクセスはできません。
ログインしていなくてもアクセスが可能なページを設定するには、どのような設定をすればいいのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/01 09:27
退会済みユーザー
2018/06/01 11:14
退会済みユーザー
2018/06/01 14:03 編集
2018/06/11 08:14
2018/06/11 08:15