ホームページ >バックエンド開発 >PHPチュートリアル >JavaScript - サードパーティのログインコールバックを使用してページを更新する方法 (申し訳ありませんが、説明が明確ではありません。質問を読んでください)

JavaScript - サードパーティのログインコールバックを使用してページを更新する方法 (申し訳ありませんが、説明が明確ではありません。質問を読んでください)

WBOY
WBOYオリジナル
2016-07-06 13:52:401277ブラウズ

WeChat ログインなどのサードパーティのログインを開始します。

リーリー

3 番目のステップでは、ログイン登録ロジックが c のコールバック インターフェイスで処理されます。c は、b を閉じる前にページ a に更新するようにどのように制御しますか。分かりませんか? ? ?

例を追加: No.1 ストアにはこの機能があります。

返信内容:

WeChat ログインなどのサードパーティのログインを開始します。

リーリー

3 番目のステップでは、ログイン登録ロジックが c のコールバック インターフェイスで処理されます。c は、b を閉じる前にページ a に更新するようにどのように制御しますか。分かりませんか? ? ?

例を追加: No.1 ストアにはこの機能があります。

ページ b はリクエストを開始し、ページ c が正常にスキャンされるとブロック (長い接続) します。
実装に関しては、b がサーバーにリクエストすると、サーバーは値 (session("wechat") など) を決定できます。 session("wechat") が存在しない場合、スキャンが完了するまでブロックされます。スキャンが成功するとURLが返され、拒否された場合は過去に戻るステータスコードが返されます)、WeChatスキャンはこのように実装されていることがわかりました。

この質問を提起するのは難しいことではありません。まず、どこでもログイン ページ (b ページ) にジャンプするときに、「ソース アドレス」パラメータ (つまり、a ページのアドレス) を持ってきてから、サードパーティのログイン後に行います。 b ページから取得した a を取得して、ページのパラメータにジャンプするだけです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。