2009-05-07 6 views
1

Ich baue eine Website und möchte, dass sie mit Facebook Connect integriert wird.Kann ich die Nutzer, die sich über Facebook Connect verbinden, einschränken?

Ich möchte die Benutzer beschränken nur auf diejenigen, die Teil einer bestimmten Facebook-Gruppe sind oder lassen Sie sie verbinden und haben ein Admin genehmigen ihr Konto. Ist das möglich?

+1

Konnten Sie klären ... 1. Sie haben eine Website, auf die JEDER zugreifen soll. 2. Sie haben eine Website, auf die nur FACEBOOK-Benutzer zugreifen sollen. 3. Sie haben eine Website, auf die nur FACEBOOK-Benutzer in einer bestimmten Gruppe zugreifen sollen. || Ich bin mir nicht sicher, über welche Sie sprechen. – DevinB

+0

3. Ich habe eine Website, auf die nur Facebook-Benutzer in einer bestimmten Gruppe zugreifen sollen. –

Antwort

2

Dies sollte durchaus erreichbar sein.

Geben Sie auf Ihrer Website eine Startseite ein, für die der Benutzer sich mit Facebook Connect anmelden muss. (Siehe "Authenticating Users with Facebook Connect"). Sobald sie angemeldet sind, erhalten Sie eine spezifische Facebook-Sitzungs-ID für diesen Nutzer. Sie können diese Sitzungs-ID verwenden, um nach Benutzerinformationen zu suchen, entweder innerhalb der Seite mit den JavaScript API-Bibliotheken oder serverseitig (siehe "Using Facebook Connect with Server Side Libraries").

Einer der API-Aufrufe ist groups.get, die die Gruppen zurück, die sich der Benutzer befindet. Sie sollten in der Lage des Benutzers zugeordneten Gruppen abzurufen, nachdem sie bei Connect angemeldet haben, und als Teil Ihrer Seite zu laden Überprüfen Sie, ob sie in der richtigen Gruppe sind. Wenn nicht, leiten Sie sie einfach entsprechend um.

+0

Das ist großartig, danke! –

Verwandte Themen