Frage

Ich habe eine Website, auf der ich die Facebook-Anmeldefunktion implementieren möchte. Ich habe die Facebook-Entwicklerseiten durchgesehen, aber sie sind etwas vage und können nicht vollständig verstanden werden.

Meine Website ist eine PHP-MySQL-Anwendung. Ich habe bereits einen Anmeldevorgang für neue Benutzer auf meiner Website. Ich möchte jedoch, dass Benutzer die Möglichkeit haben, sich mit ihren Facebook-IDs anzumelden, und ich möchte, dass sie sich nach der Anmeldung anmeldenum ihre IDs in meiner MySQL-Datenbank zu speichern und sie beim nächsten Mal zu identifizieren.

Ich habe ähnliche Themen in SO durchlaufen, konnte sie aber nicht knacken.Wenn mich jemand mit einer Schritt-für-Schritt-Anleitung verknüpfen könnte, um dies auf meiner Website zu implementieren.

War es hilfreich?

Andere Tipps

Habe gerade eine schnelle Google-Suche durchgeführt und den folgenden Blog-Beitrag gefunden: Link .Scheint das Einrichten eines FB-Logins in PHP abzudecken.

Der Beitrag besagt, dass der Benutzer beim Aufrufen von $facebook->require_login(); aufgefordert wird, sich mit FB anzumelden, und nach erfolgreicher Anmeldung eine FB-ID zurückgibt, damit Sie so etwas wie $fb_id = $facebook->require_login(); schreiben und dann $fb_id speichern können.

Hier ist das vollständige Beispiel für die Hallo-Welt - lesen Sie am besten den Blog-Beitrag, um ein vollständigeres Tutorial zu erhalten:

<?php
/* include the PHP Facebook Client Library to help
  with the API calls and make life easy */
require_once('facebook/client/facebook.php');

/* initialize the facebook API with your application API Key
  and Secret */
$facebook = new Facebook(YOUR_API_KEY,YOUR_SECRET_CODE);

/* require the user to be logged into Facebook before
  using the application. If they are not logged in they
  will first be directed to a Facebook login page and then
  back to the application's page. require_login() returns
  the user's unique ID which we will store in fb_user */
$fb_user = $facebook->require_login();

/* now we will say:
  Hello USER_NAME! Welcome to my first application! */ 
?>

Hello <fb:name uid='<?php echo $fb_user; ?>' useyou='false' possessive='true' />! Welcome to my first application!

<?php

/* We'll also echo some information that will
  help us see what's going on with the Facebook API: */
echo "<pre>Debug:" . print_r($facebook,true) . "</pre>";

?>

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top