2016-08-20 2 views
0

私は 'logout'を押すだけで私のウェブサイトをログアウトしますが、Googleアカウントはまだログイン状態ですか?以下ウェブサイトのログインとログアウトについて、GoogleのSDKを使用して

テストサイト: はhttp://www.hyh.clhyc.tw/GoogleSDK/index.php

私のPHPコード: http://www.hyh.clhyc.tw/GoogleSDK/phpCode.txt

+0

それがどのように動作するかだこと。なぜあなたのウェブサイトは別のものから私をログオフする必要がありますか?私がGoogleからログアウトしたいのであれば、私はそこへ行こうとします。 – ceejayoz

答えて

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

トークンが期限切れまたは取り消されたら、ユーザーはあなたのアプリをインターアクトに再認証する必要がありますctをアカウントに追加します。

あなたは自分のGoogleアカウントからログアウトしたい場合は、できるread here

+0

うわー、そんなに難しいですね。ありがとうBro ... –

+0

@Matt_HYHそれはあなたの質問に答えた場合、最高の答え、おかげで選択してください。 – yesitsme

関連する問題