Bonjour,
je développe sur symfony 3, avec la volonté de permettre aux utilisateurs de s'enregistrer en utilisant les applications tierses (facebook, google, etc...)
Pour cela j'utilise hwiOauthBundle, avec la modification décrite ici: danvbe/4476697
Une fois la modification faite, j'enregistre donc le mail (en autre), MAIS facebook permet à ses utilisateurs de ne pas donner le mail s'ils ne le veulent pas, ce qui me crée un erreur lors de l'enregistrement de l'utilisateur dans mon application, puisque le mail est une donnée indispensable.
Pour palier à ça, je vais donc modifier le Bundle hwiOAuthBundle, je voudrais faire un truc simple:
créer une nouvelle exception, dans laquelle je pourrais y mettre l'utilisateur qui n'a pas été enregistré, puis rediriger l'utilisateur de mon appli vers un registration form qui soit complété avec les informations fournies par le site tiers.
Ainsi, soit l'utilisateur rempli les données manquantes, soit il n'est pas inscrit.
Mes soucis:
- comment créer l'exception, et à partir de laquelle l'étendre?
- comment passer les informations de l'exception au formulaire d'inscription.
Merci
Partager