2011-12-15 9 views
5

openid.mode = checkid_setup私はポップアップウィンドウを開くことができます。ユーザーがログインしていない場合、彼は彼の資格情報を入力します。しかし、彼がすでにログインしている場合(ブラウザのクッキー)、ポップアップが表示され、すぐに終了します。Google OpenID - javascriptでcheckid_immediateを使用する方法は?

ポップアップを開く前に、ユーザーが既にログインしているかどうかを確認したい場合は、そのユーザーの資格情報を取得します。私はそれがopenid.mode = checkid_immediateで行うべきだと思うが、私はそれを行う方法を理解することはできません。

誰かがそれを達成するためにいくつかのjavascriptコードを提供することができれば嬉しいです。

+1

この質問に対する回答はこれまでに見つかりましたか? – Azmisov

+0

まだ探しています... –

答えて

0

ドキュメントの準備ができたらonCheckImmediateメソッドを用意する必要があると思います。メソッドのコールバックはonOpenIdResponseのようなものでなければならず、openid.modeレスポンスパラメータに基づいて切り替えます。

switch (params['openid.mode']) { 
    case 'setup_needed': 
    //popup window 
    break; 
    default: 
    throw 'unknown response'; 
} 

古い投稿ですが、まだ質問がある場合は手助けすることができます。

関連する問題