redutor de logout do cakephp

Eu tenho um aplicativo cakephp que, quando eu sair, adicione admin / login na URL do log in screen. Então, quando eu entrar novamente, ele diz que faltam o controle. Eu já tenho um redirecionamento para o login do Auth. Se eu mudar, isso ainda vai sair?

URL de login original:

mydomain.com/res/admin

Url após o fim de session

mydomain.com/res/admin/users/login

Depois de fazer login no admin:

mydomain.com/res/admin/admin/login

controlador de usuário:

function admin_logout() { $this->redirect($this->Auth->logout()); } 

No AppController você pode fazer algo assim

 public $components = array( 'Session', 'Auth' => array( 'loginRedirect' => array('controller' => 'posts', 'action' => 'index'), 'logoutRedirect' => array('controller' => 'users', 'action' => 'login', 'login'),//redirect url 'authorize' => array('Controller') ) 

);

e em UserController

 public function logout() { $this->redirect($this->Auth->logout()); 

}

Isso funcionou para mim.

Resolvi isso colocando um redirecionamento de logout no filtro anterior.