Heim >WeChat-Applet >Mini-Programmentwicklung >Kann ich mich auf der Miniprogramm-Webseite anmelden?

Kann ich mich auf der Miniprogramm-Webseite anmelden?

尚
Original
2020-03-27 10:00:363828Durchsuche

Kann ich mich auf der Miniprogramm-Webseite anmelden?

Das Miniprogramm kann auf der Webseite angemeldet werden.

Miniprogramm implementiert die Webseiten-Anmeldung

1. Der PC erhält den QR-Code für die Anmeldung:

https://live.haicaoyun.com/hms/hcyWeddingWall/appApi/webLogin/getQrCode?current_time=1571723998231

Der Server gibt zwei Daten zurück: 1. Bild des QR-Codes . 2. Der Identifikationsschlüssel des Kunden.

Dieser QR-Code wird vom Server generiert, der die Miniprogrammschnittstelle aufruft, nachdem der Client eine Anfrage gesendet hat. Wir wissen, dass der vom WeChat-Applet generierte QR-Code zur angegebenen Seite springt und Parameter enthält.

Daher wird der Benutzer im Miniprogramm zum Scannen des QR-Codes auf der PC-Seite geführt. Das folgende Bild zeigt die Seite im Miniprogramm:

Kann ich mich auf der Miniprogramm-Webseite anmelden?

Nachdem der Benutzer gescannt hat, können wir, damit WeChat Benutzern ermöglicht, zu einer Seite im Miniprogramm zu springen, eine Autorisierungs-Anmeldeseite fälschen (diese Seite wird von unserem Frontend erstellt, nicht von WeChat). Wie unten gezeigt, wird der Benutzer von WeChat auf unsere gefälschte Anmeldeseite weitergeleitet:

Kann ich mich auf der Miniprogramm-Webseite anmelden?

Nachdem der Benutzer zum Anmelden geklickt hat, wird der Schlüssel (dieser Schlüssel wird von WeChat nach dem Scannen übergeben) angezeigt Der QR-Code wird an den Server übergeben, was bedeutet, dass der Client bereit ist.

Gleichzeitig trainiert die PC-Seite kontinuierlich die Server-Anmeldeschnittstelle mit Schlüssel. Nachdem der Server die vom Client vorbereiteten Informationen erhalten hat, gibt er die Anmeldeerfolgsinformationen an die PC-Seite zurück. Das folgende Bild zeigt die Abfrage auf der PC-Seite:

Kann ich mich auf der Miniprogramm-Webseite anmelden?

Weil wir tatsächlich die Sprungfunktion des WeChat-Applet-QR-Codes verwenden, um eine Pseudo-Webseitenanmeldung durchzuführen.

PC-seitige Abfragen stellen eine gewisse Belastung für den Server dar, sodass die Zeit/Anzahl der Abfragen so gestaltet werden kann, dass Benutzer den QR-Code nach Ablauf aktualisieren können.

Empfohlen: „Mini-Tutorial zur Programmentwicklung

Das obige ist der detaillierte Inhalt vonKann ich mich auf der Miniprogramm-Webseite anmelden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn