it-swarm.com.de

Wie können sich Benutzer mit ihren Facebook-Konten registrieren?

Ich möchte den Besuchern die Wahl zwischen der Anmeldung über das zentrale Anmeldesystem von Drupal oder der Registrierung über ihr Facebook-Konto ermöglichen.

Ich habe mir ein paar Facebook-bezogene Module angesehen, aber das war etwas verwirrend, und ich konnte mich nicht entscheiden, welches ich verwenden soll (ich benutze Facebook nicht selbst, also denke ich, das hilft nicht).

Was sind die Unterschiede zwischen regulären registrierten Benutzern und denen, die sich mit ihrem Facebook-Konto angemeldet haben?
Wird Drupal Zugriff auf ihre E-Mails haben?

8
amstram

Ich habe alle aktuellen Vorschläge ausprobiert, habe sowohl Drupal für Facebook als auch FBConnect auf Websites auf nicht triviale Weise verwendet, und nur Schmerz liegt auf diesen Straßen.

Wenn Sie lediglich eine Authentifizierung und möglicherweise einige importierte Benutzerprofilfelder (z. B. E-Mail) benötigen, wählen Sie FBOauth . Es ist neuer, aber viel einfacher einzurichten und zu verwenden und viel einfacher aufzubauen, wenn Sie nichts zu Außergewöhnliches ausprobieren.

Die Beziehung zwischen regulären Benutzern und Facebook-Benutzern hängt stark von dem Modul ab, das Sie auswählen. Im Allgemeinen erstellen alle Module eine Tabelle, die FB-IDs mit drupal Benutzer-IDs) verknüpft. Wie dies geschieht, ist sehr unterschiedlich. Wenn Sie viel Flexibilität in Bezug auf die Kontoverknüpfung benötigen FBConnect ist in diesem Bereich ziemlich voll ausgestattet, ist aber anderswo eher fehlerhaft.

3
Mark Ferree

Drupal für FaceBook ist das, was Sie brauchen.

Sie können Anwendungseinstellungen konfigurieren und festlegen, welche Informationen Sie von Benutzern erhalten möchten, z. B. die E-Mail-Adresse.

Im Gegensatz zu anderen Vorschlägen stützt sich dieses Modul nicht auf Drittanbieter und Registrierungen außer Facebook.

5
Aram Boyajyan

Facebook Connect funktioniert sofort. Ich habe es auf einigen Websites verwendet.

2
Sivaji

Verwenden Sie dieses Modul Drupal Janrain

Abhängig von seiner Privatsphäre können Sie sogar unterschiedliche Benutzerinformationen aus dem Social-Media-Konto abrufen.

1
Tyler Durden

Mit dem einfachen FB Connect-Modul können sich Benutzer mit ihrem Facebook-Konto bei Ihrer Drupal-Site) registrieren und anmelden. Sie können sich sowohl über die Website als auch über Facebook anmelden. Weitere Informationen finden Sie unter - Login mit Facebook Link.

0
user49002

Ich war ein Fan von Simple FB Connect, der nicht erwähnt wurde. Es ist ziemlich neu und basiert auf dem PHP SDK) von Facebook, sodass das Team hoffentlich mit API-Änderungen Schritt halten kann. Hier ist ein Tutorial für Drupal Facebook-Login) == mit Simple FB Connect und einer Zusammenfassung verwandter Lösungen. FBOAuth ist ebenfalls eine gute Lösung.

Letztendlich besteht das Problem bei diesen Anmeldungen von Drittanbietern darin, dass Ihre Integration mit ständigen API-Änderungen von Drittanbietern aktualisiert wird.

0