ミニ プログラムは Web ページからログインできます。
ミニ プログラムは Web ページ ログインを実装します
1.PC はログイン用の QR コードを取得します:
https://live.haicaoyun.com/hms/hcyWeddingWall/appApi/webLogin/getQrCode?current_time=1571723998231
サーバーは 2 つのデータを返します1. QR コードの画像。 2. クライアントの識別キー。
この QR コードは、クライアントがリクエストを送信した後、ミニ プログラム インターフェイスを呼び出すサーバーによって生成されます。 WeChat アプレットによって生成された QR コードは、指定されたページにジャンプし、パラメーターを運ぶことがわかっています。
したがって、ユーザーはミニ プログラムで PC 側の QR コードをスキャンするように指示されます。次の図は、ミニ プログラムのページを示しています:
ユーザーがスキャンした後、ユーザーがミニ プログラム内のページにジャンプできるようにするのは非常に簡単です。WeChat では、認証ログイン ページを偽造できます (このページは WeChat 独自のものではなく、フロント エンドによって作成されます)。以下に示すように、ユーザーは WeChat によって偽のログイン ページにリダイレクトされます。
ユーザーがクリックしてログインすると、キー (このキーはスキャン後に WeChat によって渡されます) QR コード ) がサーバーに渡され、クライアントの準備ができたことを意味します。
同時に、PC 側はキーを使用してサーバーのログイン インターフェイスをトレーニングし続け、サーバーはクライアントが準備した情報を受信した後、ログインに成功した情報を PC 側に返します。次の図は、PC 側でのポーリングを示しています。
実際には、WeChat アプレット QR コードのジャンプ機能を使用して、疑似 Web ページ ログインを行っているためです。
PC 側のポーリングはサーバーにある程度の負荷をかけるため、有効期限が切れた後にユーザーが QR コードを更新できるようにポーリングの時間/回数を設計できます。
推奨事項: 「 ミニ プログラム開発チュートリアル 」
以上がミニ プログラムの Web ページにログインできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。