首先,我正在使用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(){
}
但仍然没有运气。
任何帮助都会受到欢迎
答案 0 :(得分:0)
请在页面控制器中尝试使用
public function beforeFilter() {
parent::beforeFilter();
$this->Auth->allow("*");
}
或尝试使用$this->Auth->allow("display");
答案 1 :(得分:0)
我没有使用PagesController,而是创建了一个副本,并使用其他名称命名。我只是deleted the display()
运行并将所有其他操作放在那里,created the view
它运行良好。我是客人,你不能只在PagesController中投入很多。