Wenn das Login-Entschlüsselungsproblem während der Entwicklung von WeChat Xiaocheng nicht gut gelöst wird, wird beim Anmelden ein Fehler gemeldet. Dieser Artikel ist eine Zusammenfassung der Dinge, auf die Entwickler bei der Entwicklung des Login-Entschlüsselungsmoduls für WeChat Public achten sollten Bereiten Sie sich darauf vor. Freunde, die an der Entwicklung beteiligt sind, können mehr darüber erfahren.
Bei der Entwicklung von WeChat-Miniprogrammen müssen Anmeldeprobleme in dieser Reihenfolge auftreten
Das Miniprogramm fordert die Anmeldung an, erhält den Code und übergibt ihn an den Service-Client;
Der Server ruft den Code ab und geht zum WeChat-Server, um den SessionKey zu erhalten.
Dann ruft das Applet auf getuserinfo-Schnittstelle, um die verschlüsselten Daten abzurufen, iv, und sie dann an den Server weiterzugeben;
Der Server ruft die verschlüsselten Daten des Clients ab, vi und den vorherigen Sitzungsschlüssel, um Benutzerinformationen wie UnionId zu entschlüsseln und abzurufen; Andernfalls treten solche Probleme auf. Der Grund für dieses versehentliche Auftreten ist, dass getuserinfo aufgerufen wird, bevor der Server den Sitzungsschlüssel erhält, und manchmal ist er langsamer als der Server, sodass ein Unfall auftritt.
Verwandte Tutorials: Video-Tutorial zum WeChat Mini-Programm
Das obige ist der detaillierte Inhalt vonWas Sie bei der Entwicklung von WeChat-Applet-Anmelde- und Entschlüsselungsmodulen beachten sollten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!