Come consentire agli utenti di registrarsi con i loro account Facebook?


8

Vorrei consentire ai visitatori di scegliere tra l'iscrizione utilizzando il sistema di iscrizione principale di Drupal o di registrarsi utilizzando il proprio account Facebook.

Ho esaminato alcuni moduli relativi a Facebook, ma era un po 'confuso e non riuscivo a decidere quale utilizzare (non uso Facebook da solo, quindi immagino che non sia d'aiuto).

Quali sono le differenze tra i normali utenti registrati e coloro che si sono registrati utilizzando il proprio account Facebook?
Drupal avrà accesso alle loro e-mail?

Risposte:


3

Ho provato tutti i suggerimenti attuali, ho usato Drupal per Facebook e FBConnect su siti in modi non banali e solo il dolore giace su quelle strade.

Se ti serve solo l'autenticazione e forse alcuni campi del profilo utente importati (come l'e-mail) vai con FBOauth . È più recente, ma è molto più facile da configurare e utilizzare e molto più semplice da costruire se non stai provando qualcosa di troppo straordinario.

La relazione tra utenti regolari e utenti di Facebook dipende molto dal modulo scelto. In generale tutti i moduli creano una tabella che associa gli ID FB agli ID utente drupal. Come ciò accade varia notevolmente. Se hai bisogno di molta flessibilità in termini di collegamento degli account, FBConnect è piuttosto completo in quella zona ma tende ad essere difettoso altrove.


Per D7, FBOauth è la strada da percorrere. Di recente ho provato alcuni dei moduli, ed è di gran lunga il più semplice da installare e configurare, e funziona, al contrario di altri, che può essere molto difficile iniziare a lavorare nella mia esperienza.
Goron,

Ok, quindi ci proverò dal momento che gli altri sembrano essere "troppo". Grazie a tutti
amstram

Alcuni consigli da tenere presente che potrebbero "farti inciampare" se scopri che puoi accedere ma altre persone non possono: Prendi l'app di Facebook associata che creeresti per uscire dalla modalità sandbox: drupal.org/node/ 1858824 # comment-7073788 Controlla le impostazioni di restrizione per Paese: drupal.org/node/1850544
therobyouknow,

Ho appena fatto funzionare Drupal per Facebook: ho preso alcuni screenshot e cercherò di scrivere per te il prima possibile. Dammi una spinta con un commento se dimentico.
therobyouknow,

5

Drupal per FaceBook è quello che ti serve.

È possibile configurare le impostazioni dell'applicazione e le informazioni che si desidera ottenere dagli utenti, come l'indirizzo e-mail.

A differenza di altri suggerimenti, questo modulo non si basa su fornitori di terze parti e registrazioni diverse da Facebook.


Questa risposta non aiuta molto, quindi sono un po 'perplesso sul perché questo è stato votato 4 volte (tra l'altro non vorrei sottovalutare) Presumibilmente quei 4 elettori e @ Ivanhoe123 hanno usato Drupal per Facebook con successo per fornire la registrazione e accedi a un sito Drupal. In tal caso, preoccupati di condividere una guida passo-passo per l'utilizzo piuttosto che semplicemente affermando l'esistenza del modulo che è possibile. Il poster originale della domanda affermava già di aver esaminato alcuni moduli, forse Drupal per Facebook era uno di questi.
therobyouknow,

Inoltre, i file Leggimi, ad esempio i help/fb_connect/README.txtfile che accompagnano Drupal per Facebook, indicano semplicemente alcune impostazioni di base e quindi varie cose non correlate che puoi fare. Una guida passo-passo alla ricetta sarebbe stata molto utile. Se mai riuscissi a capire come usare questo modulo, sarei più che felice di scrivere personalmente una guida dettagliata.
therobyouknow,

Inoltre, puoi spiegare cosa intendi con "fornitori e registrazioni di terze parti" e quali "altri suggerimenti" qui usano questi?
therobyouknow,

Ho appena fatto funzionare Drupal per Facebook: ho preso alcuni screenshot e cercherò di scrivere il prima possibile. Una guida graduale, simpatica e precisa! Mi dia una gomitata con un commento se dimentico.
therobyouknow,

2

Facebook Connect è pronto all'uso. L'ho usato in un paio di siti.


+1 si un bel modulo, ho anche funzionato. Una cosa che mi piace particolarmente è la mappatura che fornisce ai tuoi dati utente di Facebook per popolare il tuo account utente Drupal. Ho anche fatto funzionare Drupal per Facebook e un vantaggio che posso vedere su Facebook Connect è che Drupal per Facebook può essere configurato per rilevare se hai creato un account Drupal normale in passato e se poi accedi con Facebook otterrà l'account e-mail associato a quell'account Facebook e, se corrisponde all'account originale, ti accederà come tale account e collegherà i due, credo.
therobyouknow,

1

Usa questo modulo Drupal Janrain

È anche possibile ottenere informazioni sull'utente diverse dall'account dei social media a seconda della sua privacy.


0

Sono stato un fan di Simple FB Connect che non è stato menzionato. È abbastanza nuovo e si basa sull'SDK PHP di Facebook, quindi spero che il team sarà in grado di tenere il passo con le modifiche alle API. Ecco un tutorial per accedere a Drupal Facebook usando Simple FB Connect e una carrellata di soluzioni correlate. FBOAuth, menzionato, è anche una buona soluzione.

In definitiva, il problema con questi accessi di terze parti è mantenere la tua integrazione aggiornata con costanti modifiche alle API da parte di terzi.


0

Il semplice modulo FB Connect consente agli utenti di registrarsi e accedere al tuo sito Drupal con il loro account Facebook. e forniscono sia l'accesso a scelta tramite il sito Web sia l'accesso tramite Facebook. E puoi trovare maggiori dettagli tramite il login con il link di Facebook .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.