PR10 : problème d'encodeur (encodePassword)
Bonjour à tous,
Je suis nouveaux dans Symfony 2, et j'ai un petit projet à réaliser.
L'authentification doit se faire grâce à un fichier xml. J'ai donc modifier mon secuity.yml pour utiliser une classe User perso.
Code:
1 2 3 4
|
providers:
dao_provider :
entity: { class: Test\UserBundle\Entity\User } |
Cette classe (User) implemente UserInterface et les fonctions qui vont bien. Associé à un repository, j'ai implémenté les fonction de load.
La page de login se charge bien, mais je n'arrive pas à me connecter.
Sans définir l'encoder :
Code:
1 2 3
|
encoders:
Test\UserBundle\Entity\User : plaintext |
J'ai l'erreur suivante : No encoder has been configured for account "Test\UserBundle\Entity\User".
Si je le défini sur mon entité User et que j'implémente PasswordEncoderInterface pour écrire les fonctions encodePassword et isPasswordValid, je n'arrive pas à me connecter, il me renvoie systématiquement "bad creditentials"
Voila quelque heures que je suis dessus, et ça commence à m'énnerver un petit peu pour rester poli ^^
Si vous avez la moindre idée, je suis preneur ;)