2013-06-08 1 views
-1

У меня есть проблема с доступом для не зарегистрированного пользователя.CakePHP: auth другой контроллер

Я пытался использовать в users_controller:

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

У меня есть доступ только к app/view/users но я нужен доступ к app/view/tools.

Что я должен написать, чтобы получить доступ?

Спасибо!

ответ

1

$this->Auth->allow(); позволяет одно действие в контроллере вы положили его в Вы не можете разрешить доступ к app/view/tools ... Вы можете разрешить доступ к add действия в ToolsController с:.

$this->Auth->allow('add'); внутри ToolsController ' s beforeFilter() способ.

Прочитано the online documentation Это объясняется очень хорошо.