Google ワンクリック ログインでの無限リダイレクト ループ
P粉463840170
P粉463840170 2024-03-29 17:33:57
0
1
415

Google One Tap UX と、ログイン リダイレクト後にログイン状態を保持する方法に関するドキュメントが見つかりません。私は HTML API を使用しています。ここのコードを参照してください:

リーリー

基本的に、このログイン ポップアップを 30 秒遅らせると、その部分は正常に動作しますが、その直後に次のことが発生します:

  1. ログインが発生しました
  2. リダイレクトが発生しました
  3. サーバーは参照ページにリダイレクトします
  4. 30 秒後、プロセスが再び開始されます

Google SDK がどこかに Cookie か何かを設定するだろうと思っていましたが、そうではないと思います。そうでない場合は、永続的なログイン ステータスを独自の方法で処理する必要があります。ここで正しいアプローチを知りたいだけです。

私の質問は次のとおりです: ユーザーが Google One Tap UX を使用してログインしているかどうかを Google はどのようにして知るのでしょうか?

P粉463840170
P粉463840170

全員に返信(1)
P粉115840076

解決策を思いつきました。 Google では、data-skip_prompt_cookie="yourcookie" という div タグを配置することができます。これにより、Cookie に true 値がある場合、ワンクリック プロンプトがスキップされます。 私がやったのは、asp.net のサーバー コールバックで、応答に Cookie を追加したことです。これにより、誰かが実際にログインした後にのみプロンプトが無効になります。

リーリー

これにより、サーバーが元のページにリダイレクトしたときに Cookie が存在し、ワンクリックが再度発生することがなくなります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!