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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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