le furet 17,
il y a 12 ans
Normal par défaut il agit sur toutes les pages.
si tu veux autoriser certaines pages sans authentification il faut les déclarer.
Dans chaque controller il faut rajouter ce beforeFilter avec les actions autorisées sans login.
public function beforeFilter() {
$this->layout = 'default';
$this->Auth->allow('login','logout','signup');
parent::beforeFilter();
}
Autre variante :
public function beforeFilter() {
$this->layout = 'default';
$this->Auth->deny('test');
parent::beforeFilter();
}
ce coups la tout est autorisé sauf l'action 'test' pour cette exemple.