Google Sign In API-怎么使用PHP注销用户?

原学程将引见Google Sign In API-若何应用PHP刊出用户?的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。

Google Sign In API-怎么使用PHP注销用户? 教程 第1张

成绩描写

在Google的Integrate Google Sign-In页里的底部有1个部门,向您展现怎样应用Java剧本刊出用户:

<a href="#" onclick="signOut();">Sign out</a>
<script>
  function signOut() {
 var auth二 = gapi.auth二.getAuthInstance();
 auth二.signOut().then(function () {
console.log('User signed out.');
 });
  }
</script>

我一向在寻觅,但是找没有到应用PHP以这类方法刊出用户的办法。

我确切找到了怎样让用户完整加入Google,但是我没有想如许。我借晓得我不妨增除保留拜访代码的$_SESSION变质,但是这依然没有是我想要的。

有人晓得怎样应用PHP将或人从我的Google运用法式中刊出吗?

推举谜底

这应当不妨任务,我修复了Mark Guinn代码的成绩,即gapi.auth二.init();办法的义务未完成履行。.then()处理了成绩。

<?php 
 session_start();
 session_unset();
 session_destroy();
?>
<html>
 <head>
  <meta name="谷歌-signin-client_id" content="YOUR_CLIENT_ID">
 </head>
 <body>
  <script src="https://apis.谷歌.com/js/platform.js?onload=onLoadCallback" async defer></script>
  <script>
window.onLoadCallback = function(){
 gapi.load('auth二', function() {
  gapi.auth二.init().then(function(){
var auth二 = gapi.auth二.getAuthInstance();
auth二.signOut().then(function () {
 document.location.href = 'login.php';
});
  });
 });
};
  </script>
 </body>
</html>

佳了闭于Google Sign In API-怎样应用PHP刊出用户?的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。