J'ai ajouté des boutons "Inscription/Connexion avec Facebook" à mon site Web en utilisant Socialite sur laravel 5.4. Lorsqu'un utilisateur s'inscrit sur facebook, j'obtiens son adresse e-mail et je l'utilise pour créer une nouvelle entrée dans la table de mes utilisateurs.Comment stocker les utilisateurs qui se sont inscrits à Facebook?
Tout semblait fonctionner très bien, jusqu'à ce que quelqu'un se soit inscrit avec un compte Facebook qui ne fournissait pas l'adresse e-mail. (Je suppose qu'il s'est inscrit sur Facebook en utilisant son numéro de téléphone). Donc, dans ce cas, je reçois un "null" du champ e-mail sur la réponse facebook ...
Eh bien, j'ai pensé à utiliser l'identifiant facebook comme un nouveau champ dans le tableau pour les inscriptions facebook à la place d'utiliser l'e-mail. Mais je ne sais pas si cela le ferait ... Si non, quelle serait une solution s'il vous plaît? Merci beaucoup.
Vous devriez utiliser 'facebook id', car les utilisateurs de facebook peuvent changer leur 'email' et leur' numéro de téléphone ', mais' facebook id' restera jusqu'à ce qu'ils retirent leur compte et en créent un nouveau))) –