Bonjour.
À première vue, je ne vois pas d'où pourrait provenir ton problème, mais est-ce que le hachage du mot de passe était bien codé avant la création de l'utilisateur que tu essaies de connecter ?
Bonjour,
je suis débutant sur CakePhp, et pas moyen de connecter avec login(), j'ai tester avec le tuto disponible sur grafikart et aussi avec la doc de Cakephp,
J'utilise la version 2.9 de cake php
Voila mon code
AppController.php
UsersController.php
Model/User.php
login.ctp
Voila ce que ca m'affiche
Nom ou mot de passe invalide
Merci d'avance
9 réponses
Bonjour,
oui il etait bien coder, c'est ce que j'ai vérifier en premier
Bonjour,
Autorise ta page login pour les personnes qui ne sont pas connecter ca pourrait aider
bon courage à toi
Merci Romain, j'ai authoriser login, mais le probleme est toujours le meme
dans ta base de donnée le mot de passe est-il bien crypter ou ecris en clair le problème peut venir de là !
Le mot de passe est cripter, ca peut paraitre bete mais ils se pourrai que lors du login la methode pour encripter ne soit pas la meme que lors de l'enregistrement ? je sais pas comment le verifier ...
cakephp 2 doit avoir un debuggeur ou tu peux voir le SQL et tout donc jete un oeil à la doc sinon cakephp 3 est plus simple a utilisé si ton projet est tout neuf tu devrais peut être l'envisager
ca peut paraitre bete mais ils se pourrai que lors du login la methode pour encripter ne soit pas la meme que lors de l'enregistrement ? je sais pas comment le verifier ...
Normalement tu ne devrais pas avoir de soucis de ce côté là, mais dans le doute, tu peux toujours spécifier ton système d'encryptage dans la configuration du composant Auth en y ajoutant :
Merci a tout les deux j'ai finalement tout refais sur Cakephp 3 en adaptant le code est la ca passe, ca restera un mystere a mes yeux de pourquoi ca passais pas maintenant il me reste plus que a adapter le projet sur Cakephp3.
Vraiment merci de votre aide