我在允许未登录用户访问时遇到问题。
我尝试在 users_controller 中使用:
public function beforeFilter() {
parent::beforeFilter();
$this->Auth->allow('add');
}
我只能访问,app/view/users
但我需要访问app/view/tools
.
我应该写什么才能获得访问权限?
谢谢!
我在允许未登录用户访问时遇到问题。
我尝试在 users_controller 中使用:
public function beforeFilter() {
parent::beforeFilter();
$this->Auth->allow('add');
}
我只能访问,app/view/users
但我需要访问app/view/tools
.
我应该写什么才能获得访问权限?
谢谢!
$this->Auth->allow();
允许在您放入的控制器中执行单个操作。您不能允许访问app/view/tools
...您可以允许访问以下add
操作中的操作ToolsController
:
$this->Auth->allow('add');
在ToolsController
'sbeforeFilter()
方法里面。
阅读在线文档,它解释得很好。