CakePHP 2 で AuthComponent を使用しています。
匿名ユーザーに「ホーム」ビューのみを表示し、「テスト」ビューを拒否したい。
両方のビューは Views/Pages フォルダ内にあります
このコードを使用する場合:
public function beforeFilter(){
parent::beforeFilter(); //calling parents before filter
$this->Auth->allow('home'); //allowing home only for pages controller
}
私のPagesControllerでは、home.ctpを含むPagesControllerのどのページにもアクセスできません。
私が使用する場合:
$this->Auth->allow('display')
PagesController では、test.ctp を含む PagesController の任意のページにアクセスできます。
この問題を解決するにはどうすればよいですか?
PagesController 名 home() に新しいメソッドを作成しようとしました。しかし、成功せずに。