Ponemos lo siguiente en la cabecera del AppController:
App::uses('AuthComponent', 'Controller/Component');
Y esto dentro de la clase:
public $components = array(
'Session',
'Auth' => array(
'loginRedirect' => array(
'controller' => 'entradas',
'action' => 'index'
),
'logoutRedirect' => array(
'controller' => 'usuarios',
'action' => 'login'
),
'authenticate' => array(
'Form' => array('userModel' => 'Usuario', 'passwordHasher' => 'Blowfish')
),
'loginAction' => array('controller' => 'usuarios', 'action' => 'login')
)
);
También podemos permitir ciertas acciones si ponemos lo siguiente en el beforeFilter:
$this->Auth->allow('index');