的index.php:Facebook的API不會退出
blablabl
<?php include("fb-api/****-api.php"); ?>
blablabal
<?php if ($user): ?>
<a href="<?php echo $logoutUrl; ?>">Logout</a>
<?php else: ?>
<div>
<a href="<?php echo $loginUrl; ?>">Login with Facebook</a>
</div>
<?php endif ?>
* * -api.php:
<?php
require 'src/facebook.php';
// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
'appId' => '******',
'secret' => '***********',
));
$user = $facebook->getUser();
if ($user) {
$logoutUrl = $facebook->getLogoutUrl();
} else {
$loginUrl = $facebook->getLoginUrl();
}
?>
鏈接:http://music.x-game.info/ 好吧,我登錄沒有任何問題,但是當我按下退出鏈接它不退出我,任何想法?
這樣做。這工作。整個getLogoutUrl()不起作用。 –
這是Facebook不允許*,因爲它不會將用戶從Facebook上簽名。根據政策I.6,'「您的網站必須提供明確的‘退出’選項,還註銷用戶的Facebook的。」'從https://developers.facebook.com/policy/取 – andrewtweber