0

嗨,首先我使用的是 cakePHP 2.3.x

我在从身份验证中排除我的视图页面时遇到问题。例如,我在 Pages/home.ctp 中有我的静态主页

在我的 AppController 和 PagesController 我放:

public function beforeFilter() {

        $this->Auth->allow('home');
        //$this->Auth->deny('add','edit','delete','index');

}

但它仍然需要我登录。

我还放入了我的 PagesController

public function home(){

}

但仍然没有运气。

任何帮助都会得到帮助

4

2 回答 2

0

请在页面控制器中尝试此操作

public function beforeFilter() {
        parent::beforeFilter();
        $this->Auth->allow("*");
    }

或尝试$this->Auth->allow("display");

于 2013-10-25T02:55:26.643 回答
0

我没有使用 PagesController,而是创建了它的副本并用另一个名称命名。我只是deleted the display()运行并将所有其他操作放在那里,并且created the view运行良好。我来宾您不能只在 PagesController 中放很多东西。

于 2013-10-25T05:28:47.500 回答