Sto utilizzando un login facebook
per il mio sito web utilizzando facebook php sdk
.Come disconnettersi usando l'SDK di Facebook?
Quello che ho notato è che il collegamento logout
non fa nulla. Dopo il logout, l'utente può comunque navigare nel sito. Ecco il mio codice in facebook.php
:.
<?php
require 'src/facebook.php';
$facebook = new Facebook(array(
'appId' => '*************',
'secret' => '******************************',
));
$user = $facebook->getUser();
$loginUrl = $facebook->getLoginUrl();
echo "<a href='$loginUrl'>login</a>";
$logoutUrl = $facebook->getLogoutUrl();
echo $loginUrl;
if($user){
session_start() ;
$_SESSION['user_info'] = $user;
$_SESSION['user_pro']= $facebook->api('/me');
print_r($_SESSION);
}
else{
echo 'not logged in ';
}
echo "<a href='example.com/logout.php'>log out </a>"
?>
Questo code
funziona bene sul registro nel link logout dovrebbe distruggere la sessione. Ecco l'intestazione della pagina:
<?php
print_r($_SESSION) ;
header('example.com') ;
?>
Il problema con la mia pagina logout.php
è non rileva la sessione a tutti. Non so se si tratta di un problema facebook api
o del mio problema php
.
Come si accede l'utente utilizzando l'SDK di Facebook?
Gli utenti possono uscire da Facebook ... non possono uscire dal tuo sito. –
possono se si distrugge la sessione –