0

私は 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')
    )
);

どうすれば解決できますか?前もって感謝します :)

4

1 に答える 1