Bonjour,
J'ai un mal fou a le faire fonctionner l'auth dans tuto portfolio.
J'ai buté pour afficher les erreurs et je me suis aperçu que sur cake2 c'est
echo $this->Session->flash('auth');
et sur cake1 c'est
echo $this->Session->flash('Auth');
Maintenant tout semble presque bon, sauf que mes requetes ne s'affiches pas, du coup je ne peux pas ajouter le password pour tester.
Bon a priori depuis la version 2 de cake l'auth ne fonctionne plus comme avant...
J'ai investigué et j'ai changé l'auth login qui n'est plus si magique que ca du coup
public function login() {
if ($this->request->is('post')) {
if ($this->Auth->login()) {
return $this->redirect($this->Auth->redirect());
} else {
$this->Session->setFlash(__("Le nom d'utilisateur ou le mot de passe est incorrect"), 'default', array(), 'auth');
}
}
Va falloir freiner le rythme des question sylvain :D
Et oui la réponse que tu donne est la bonne façon de le faire (ce n'est plus magique pour des question de sécurité et pour avoir plus de contrôle)