私は Cake 2.3.6 安定版で恐ろしい問題を起こしました。私はAuthチュートリアルに従い、AppControllerに追加しました:
public function beforeFilter() {
$this->Auth->allow('index', 'view');
}
しかし、ホームページでサイトに入ると、その場所へのアクセスが許可されていないことをケーキスローします。
PagesControllerで試した効果はありません:
public function beforeFilter() {
parent::beforeFilter();
$this->Auth->allow('index');
}
チュートリアルとコードを再確認しましたが、CalculationsController で「$this->Post」を「$this->Calculation」に交換する必要があったことを除いて、違いはありません。さらに、AppController でのログインとログアウトのリダイレクトが機能しません。
public $components = array(
'Session',
'Auth' => array(
'loginRedirect' => array('controller' => 'calculations', 'action' => 'index'),
'logoutRedirect' => array('controller' => 'pages', 'action' => ''),
'authorize' => array('Controller')
)
);
どうすれば解決できますか?前もって感謝します :)