我在允许未登录用户访问时遇到问题。
我尝试在 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()方法里面。
阅读在线文档,它解释得很好。