2012-05-26 4 views
0

Я использую facebook-php-sdk (github) для входа на facebook моей странице LOCALHOST, когда я выйти из системы, страница не перенаправляет ..выход из системы не перенаправления, когда facebook выход из системы и данные остаются в PHP

И ту же страницу я могу видеть информацию о моем профиле в массивах, даже после того, как я нажал на выход, тогда данные должны быть пустыми на странице, но отображать всю информацию.

я использовал ниже код, но его не переадресовывать

$logoutUrl = $facebook->getLogoutUrl(array('next' => 'http://google.com')); 

<?php if ($user): ?> 
    <a href="<?php echo $logoutUrl; ?>">Logout</a> 
<?php else: ?> 
    <div> 
    Login using OAuth 2.0 handled by the PHP SDK: 
    <a href="<?php echo $loginUrl; ?>">Login with Facebook</a> 
    </div> 
<?php endif ?> 
+0

Вы пытались очистить файлы cookie при выходе из системы. – uzair

ответ

2

Единственный способ иметь успешного logaut с помощью PHP SDK был это для меня: перенаправлять кнопку выхода из системы на функцию и выполните следующие действия

private function do_facebook_logout() { 
    // Get an instance of the Facebook class 
    $facebook = $this->facebook_instance_factory(); 
    // Destroy the session so that no Facebook data is held 
    $facebook->destroySession(); 
    // Get the logout URL from the Facebook Class 
    $logout = $facebook->getLogoutUrl(); 
    // Redirect the user to the logout url, facebook will redirect him to our page 
    wp_redirect($logout); 
} 

Я фактически перенаправил пользователя после снятия сеанса facebook. Помните, что если вы устанавливаете токен доступа в программном обеспечении в классе Facebook, вы также должны аннулировать токен

+0

Является ли эта функция функцией wordpress? – uzair

+1

@MohammedUzairAhmed no Я написал эту функцию для плагина worpress, но вы можете использовать все, что хотите перенаправить –

+0

Я перенаправил выход в logout.php, и там я написал только '$ facebook-> destroySession();' и '$ logout = $ facebook-> getLogoutUrl();' и перенаправить на страницу index.php – Rafee

Смежные вопросы