Bonjour.
Pour commencer, je ne comprend pas comment un debug peut te retourner quelque chose si tu l'écris degub dans ton code.
Ensuite il ne peut te retourner que false vu où tu l'as placé.
Il devrait plutôt se situer après l'accolade fermante de ton else pour qu'il te donne la valeur correcte et dans les deux situations dans le cas où le formulaire est posté.
Comme ça par exemple :
public function login(){
if ($this->request->is('post')) {
if($this->Auth->login()){
$this->Session->setFlash('Vous êtes bien connecter', 'flash', array('class' => 'success'));
} else {
$this->Session->setFlash('<strong>Identifiant</strong> oû <strong>Mot de passe</strong> incorrect',flash', array('class' => 'danger'));
}
debug($this->Auth->loggin());
}
}