3

アプリで認証されていないユーザーに静的ページを表示する際に問題があります。

私は Cake 2.1 を使用しており、私の AppController.php は次のようになっています。

App::uses('Controller','Controller');

class AppController extends Controller {
    public $components = array(
        'Session',
        'Auth' => array(
            'loginRedirect' => array('controller' => 'users', 'action' => 'index'),
            'logoutRedirect' => array('controller' => 'users', 'action' => 'login')
        )
    );

    public function beforeFilter() {
        $this->Auth->allow('display');
    }
}

私を助けてください。ありがとう!

4

3 に答える 3

1

あなたは近づいていますが、displayアクションは の一部ではありませんAppController。代わりに属しPagesControllerます。

このロジックを のPagesController下にある に追加してみてくださいapp/Controllers/PagesController.php。これでうまくいくはずです。

于 2012-09-19T10:34:27.850 に答える