Реализация принудительного выхода из системы в Google OpenId

У меня есть работа с Google OpenId API для моего сайта. Мне нужно реализовать концепцию принудительного выхода из системы с помощью Google OpenId API.

Ниже код, который я пробовал, но я не могу получить фактическое решение для принудительного выхода из системы с помощью openId.

Как выйти из текущего сеанса входа в Google OpenId?

<?php

session_start();
if (isset($_SESSION['id'])) 
{
    // Redirection to login page.
    header("location: home.php");
}

if (array_key_exists("login", $_GET)) {
    $oauth_provider = $_GET['oauth_provider'];
    if ($oauth_provider == 'google') {

     $url='https://www.google.com/accounts/Logout';

  //After clearing a session it is redirected to  login-google.php

    $redirectUrl="login-google.php";

    $redirectUrl = '&return='.$redirectUrl;

    $finalUrl = $url . $redirectUrl;

   echo("<script>top.location.href='".$finalUrl."'</script>");

    } 
}
?>

person ahalya    schedule 22.12.2012    source источник
comment
взгляните на эту ссылку, надеюсь, что это поможет, и в настоящее время я сталкиваюсь с проблемой, как и ваша... надеюсь, что это поможет. stackoverflow.com/questions/4202161/   -  person Bizarre    schedule 29.12.2012