Não consigo fazer nem a autenticação das dos métodos restritos da minha classe Usuários, nem a parte de login.
Arquivo: UsersController
class UsersController extends AppController{
public function beforeFiter(Event $event){
parent::beforeFiter($event);
$this->Auth->allow(['adicionar','salvar']);
}
Arquivo: AppController
public function initialize()
{
//parent::initialize();
$this->loadComponent('RequestHandler');
$this->loadComponent('Flash');
$this->loadComponent('Auth',[
'loginRedirect' =>[
'controller' => 'Produtos',
'action' => 'index'
],
'logoutRedirect' => [
'controller' => 'Users',
'action' => 'login'
]
]);
}
Método login:
public function login(){
if($this->request->is('post')){
$user = $this->Auth->identify();
if($user){
$this->Auth->setUser($user);
return $this->redirect($this->Auth->redirectUrl());
}else{
$this->Flash->set("Usuário ou senha inválidos.");
}
}
}