Salut !!
j'ai résolu le souci..
dans mon entité User j'ai modifié la fonction getUsername()
public function getUsername() {
return $this->email;
}
et ça marche trés bien maintenant
j'espère que ça va aider...
merci
On 1 avr, 10:00, symfonyMan <[email protected]> wrote:
> Bonjour,
>
> me revoila encore :)
>
> Bon j'ai modifié mon provider in security.yml
>
> in_db:
> entity: { class: MyUserBundle:User, property: email }
>
> et j'ai ajouté une fonction dans UserRepository :
> public function LoadUserByEmail($email)
> {
> return $this->findOneBy(array('email' =>$email));
> }
>
> et maintenant quand j'essaye de me connecter en utilisant l'email,
> rien ne se passe !!! ça reste sur la page de login. et il y a rien sur
> le provider !! du coup je sais qu'est ce qui se passe
>
> merci
>
> On 31 mar, 12:33, symfonyMan <[email protected]> wrote:
>
> > Bonjour,
>
> > j'ai créer un UserBundle dans mon projet, qui marche bien bien pour le
> > moment (encodage password, register, login...)
>
> > pour le moment l'authentication se fais avec username property, et du
> > coup mon probleme c'est que je veux faire une authentication avec
> > l'email du user ..
>
> > est ce que quelqu'un a deja fais ça, ou juste une idée pour me guider
> > sur le chemin ?
>
> > merci
--
Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected].
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr