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.
Cette classe (User) implemente UserInterface et les fonctions qui vont bien. Associé à un repository, j'ai implémenté les fonction de load.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 providers: dao_provider : entity: { class: Test\UserBundle\Entity\User }
La page de login se charge bien, mais je n'arrive pas à me connecter.
Sans définir l'encoder :
J'ai l'erreur suivante : No encoder has been configured for account "Test\UserBundle\Entity\User".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 encoders: Test\UserBundle\Entity\User : plaintext
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![]()
Partager