关于网站登录&在php中使用Google SDK注销

时间:2016-08-20 16:41:54

标签: google-api-php-client

为什么我按'退出'它只是退出我的网站,但谷歌帐户仍然是登录状态?

以下测试网站: http://www.hyh.clhyc.tw/GoogleSDK/index.php

我的PHP代码: http://www.hyh.clhyc.tw/GoogleSDK/phpCode.txt

1 个答案:

答案 0 :(得分:0)

if (isset($_REQUEST['logout'])) {
  unset($_SESSION['token']);
  session_destroy();
  $gClient->revokeToken();
  header('Location: ' . filter_var($redirect_uri, FILTER_SANITIZE_URL)); //redirect user back to page
}

点击退出时令牌被销毁,它不会退出谷歌所有令牌都会授权您的应用与用户帐户进行互动enter image description here

令牌过期或撤销后,用户需要重新授权您的应用以与其帐户进行互动。

如果您要退出其Google帐户,可以read here