2016-04-13 11 views
0

Kann jemand die "E-Mail-Adresse" als verbindlich festlegen, wenn ein Benutzer über Facebook mit Socialite (wenn es möglich ist) sich anmeldet?Laravel 5 und Socialite - Erfordern E-Mail-Adresse von Facebook

Im Moment erlaubt meine Integration dem Benutzer, die E-Mail-Adresse aus den Daten zu entfernen, die von Facebook auf der Facebook-Seite geteilt werden.

Während wir die E-Mail-Adresse derzeit nicht verwenden, um den Benutzer zu kontaktieren, verwenden wir sie für übereinstimmende Konten, wenn sie sich über verschiedene Methoden anmelden. Dies macht die Website für den Benutzer insgesamt einfacher.

Wenn dies nicht möglich ist, muss ich auf lange Sicht möglicherweise den Zugriff der Benutzer widerrufen, wenn sie die E-Mail-Adresse nicht teilen, um Datenprobleme zu vermeiden. Aber ich werde es hoffentlich vermeiden können.

Jede Hilfe wird geschätzt.

Danke, CS1H

+0

Nicht jeder Benutzer hat sogar eine E-Mail-Adresse bei Facebook gespeichert - zum Beispiel viele Nutzer, die sich nur mit ihrem Handy angemeldet haben. – CBroe

Antwort

0

Sie können es nicht explizit verlangen, ist es an den Benutzer oder nicht zu teilen, wenn so Ermächtigung Sie Ihre Anwendung aufbauen müssen, dies zu unterstützen.

Meiner Meinung nach, wenn sie nicht entscheiden, die E-Mail zu teilen, dann sollten Sie dies erkennen und haben eine Seite, die sie zur manuellen Eingabe und sendet ihnen einen Aktivierungslink, um ihr Konto vor der Verknüpfung zu bestätigen.

+0

Danke für die schnelle Antwort, ich dachte, das könnte der Fall sein, aber ich wollte es nur bestätigen. Ich werde versuchen, es nach der Genehmigung anzufordern, wenn sie es nicht zur Verfügung gestellt haben. – cs1h

Verwandte Themen