Bonsoir.
Normalement tu as juste à mettre quelque chose comme ça dans ta fonction login :
public function login(){
if(!$this->Auth->loggedIn()){ /* Si l'utilisateur n'est pas déjà connecté ... */
if($this->request->is('post')){ /* La requête a bien été envoyé en post on tente la connexion */
if($this->Auth->login()){ /* La connexion s'est bien effectuée */
/* Message de succès */
return $this->redirect($this->Auth->redirect()); /* redirection vers l'action si tu l'a définie */
/* Si tu as défini une redirection après la connexion dans le composant Auth, sinon */
return $this->redirect('/'); /* Sinon tu mets la redirection vers l'accueil du site ou tu en mets une autre */
} else { /* La connexion ne s'est pas effectuée, tu peux enlever cette partie si tu ne veux pas transmettre de message d'erreur */
/* Message d'erreur */
}
}
}
return $this->redirect('/'); /* L'utilisateur est déjà connecté, on stoppe l'action et le redirige vers l'accueil du site */
}