0

AuthSub 認証を使用すると、ユーザーが Google サービスにログインした後、URL に認証トークンが含まれる元のページにリダイレクトされます。

http://www.example.com/?token=XXXXXXXXXXXXXXXXXXX

ページがリダイレクトされたときにこのトークンを削除することはできますか?

さらに、Jquery の $.get 関数を使用して (AuthSub ページに対して) この GET 要求を行うときに、成功のコールバック関数が実行されないのはなぜですか?

4

1 に答える 1

0

はい、トークンを削除することは可能です。トークンを保存したら、ページをリダイレクトするだけです。

if (isset($_GET['token'])) {
    saveToken($_GET['token']);
    header('Location: /?displaySuccess=1');
    exit;
}

クライアントブラウザはGoogleアカウントでサインインする必要があるため、AuthSubページにリダイレクトする必要があります。Ajaxリクエストの使用は機能しません。

于 2011-07-26T08:46:53.083 に答える