Domanda

Ho un sito Web in cui voglio implementare la funzione di login di Facebook .. Ho esaminato le pagine degli sviluppatori di Facebook, ma sono un po 'vaghe e incapaci di capire completamente.

Il mio sito web è un'applicazione php-mysql, ho già un processo di registrazione per nuovi utenti nel mio sito web, ma voglio che gli utenti abbiano un'opzione per accedere con i loro ID di Facebook e inoltre, una volta effettuato l'accesso, voglioper memorizzare i loro ID nel mio database mysql per identificarli la prossima volta.

Ho affrontato argomenti simili in SO, ma non sono riuscito a risolverlo.Se qualcuno potesse collegarmi a una guida chiara passo passo per implementarlo sul mio sito web.

È stato utile?

Altri suggerimenti

Ho appena eseguito una rapida ricerca su Google e ho trovato il seguente post del blog: link .Sembra coprire l'impostazione di un login FB in php.

Il post dice che quando chiami $facebook->require_login(); viene richiesto all'utente di accedere utilizzando FB e quindi, dopo aver effettuato correttamente l'accesso, ti restituisce un ID FB in modo da poter scrivere qualcosa come $fb_id = $facebook->require_login(); e quindi memorizzare $fb_id.

Ecco l'esempio completo di Hello World: meglio leggere il post del blog per un tutorial più completo:

<?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>";

?>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top