Implementazione dell'accesso a Facebook
-
27-10-2019 - |
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.
Soluzione
dai un'occhiata a
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>";
?>