2012-04-11 28 views
-2

Ich habe eine Website und ich möchte, dass Benutzer sich registrieren und über Facebook verbinden. Was ich nicht herausfinden kann ist, wie man eine Registrierung vor dem Login erzwingt. Ich brauche alle Benutzer in meiner Datenbank, aber es ist möglich, auf die Facebook Login-Schaltfläche ohne Registrierung zu klicken ... Ich verstehe es einfach nicht, wie kann ich es tun eine Registrierung? Gibt es dafür ein gutes Beispiel?Facebook connect - How To

Danke für Ihre Hilfe.

Antwort

1

Wenn Sie sagen, dass Sie alle Benutzer in Ihrer Datenbank benötigen, was genau meinen Sie?

Mit der Facebook-Login-Schaltfläche können Sie eine Umleitungs-URL auch nach der ersten Authentifizierung bereitstellen. Sie können dann ihre user_id erfassen oder sie möglicherweise an eine andere Seite mit einem eigenen Registrierungsformular weiterleiten. Sie könnten dann eine Markierung in Ihrer Datenbank haben, die angibt, ob es sich um einen bestätigten Benutzer handelt (ähnlich wie beim Senden von E-Mail-Bestätigungen), der erst dann auf "true" gesetzt wird, wenn er Ihr zusätzliches Formular gesendet hat.

Markieren Sie dieses Flag beim Laden der Seite und leiten Sie sie an Ihr Formular weiter, wenn sie diese Details nicht eingegeben haben. Steuern Sie dann den Zugriff auf Ihre Website basierend auf diesem Flag.

Oder sagen Sie, dass Sie versuchen, das Registrierungs-Plugin https://developers.facebook.com/docs/plugins/registration/ zu verwenden, aber das funktioniert nicht richtig?