Heim  >  Artikel  >  WeChat-Applet  >  Einige neue Funktionen der WeChat-Anmeldung

Einige neue Funktionen der WeChat-Anmeldung

大家讲道理
大家讲道理Original
2017-04-11 14:24:212338Durchsuche

Ich war schon immer neugierig auf diese Funktion und gestern hat sie endlich funktioniert. Nehmen Sie es hier auf. Offizielle Einführung von WeChat

Bevor Sie WeChat OAuth2.0 durchführen, registrieren Sie ein Entwicklerkonto auf der offenen WeChat-Plattform und verfügen Sie über ein bereits Überprüfen Siedie bestandene Website-Anwendung und erhalten Sie die entsprechendeAppID und das AppSecret , nachdem Sie sich für die WeChat-Anmeldung beworben und die Überprüfung bestanden haben, können Sie den Zugriffsprozess starten

Erhalten Sie den QR-Code

Im offiziellen Dokument heißt es, dass die Überprüfungsgebühr für das Entwicklerkonto ¥300 beträgt . Die Website-Anwendung kann im Verwaltungszentrum der offenen Plattform erstellt werden und die Überprüfung erfolgt sehr schnell. Die AppID und das AppSecret konnten nicht abgerufen werden Um den QR-Code zu erhalten, geben Sie bitte nicht den falschen Domainnamen ein. Wenn Sie ihn ändern, müssen Sie bis zum nächsten Tag warten 🎜>

https://

open.weixin.qq.com/connect/qrconnect?appid=

wxd96be4258f671

daa&redir

ect_uri=

http://www.warmwood.com/WeiXinAuth&response_type=code&scope=snsapi_login&state=3d6be0a4035d839573b04816624a415e#wechat_redirect Nachher Wenn die Parameter korrekt sind, können Sie den richtigen QR-Code abrufen und sich anmelden. Zu diesem Zeitpunkt war ich verwirrt Nun, der QR-Code erkennt nur den in der Website-Anwendung festgelegten Domainnamen und Sie müssen sich nicht auf dem Server anmelden. Ich habe ihn auf WeChat gesehen . Ich weiß nicht, wie ich es lokal debuggen soll (ich schäme mich...) Ich habe das Senparc-Framework verwendet 🎜>

OAuthApi.GetUserInfo ruft relevante Benutzerinformationen ab, einschließlich des Avatars, der Stadt usw. des Benutzers, was für uns praktisch ist. Erstellen oder suchen Sie den Benutzer und melden Sie sich dann an. Wenn sich ein Benutzer jedoch bei mehreren Drittanbietern anmeldet, muss sichergestellt werden, dass es sich bei diesen Konten um dieselbe Person handelt, um nicht mehrere Benutzer zu erstellen.

Die erhaltenen Informationen enthalten keine E-Mail-Adresse und kein Passwort. Es muss eine Seite erstellt werden, auf der der Benutzer eine E-Mail-Adresse und ein neues Passwort festlegen kann. Offizielles Konto-Login

Einloggen in WeChat und Scannen des QR-Codes auf der Website funktioniert nicht. Für das Scannen von Website-Codes muss eine Website-Anwendung auf der Entwicklungsplattform erstellt werden. Die von den beiden erhaltenen OpenIDs müssen jedoch mit der ID des Händlers übereinstimmen, andernfalls kann die Zahlung nicht erfolgen.


          code = Request.QueryString[ state = Request.QueryString[
             (code != 
                Logger.Info( + +

                 url =                     result = <OAuthAccessTokenResult>(, url, = user =);
         }


Wenn Sie nicht die Appid des offiziellen Kontos verwenden, können Sie sich auch mit der Appid des erstellten Kontos anmelden Website-Anwendung mit einem Klick. Der Unterschied hängt davon ab, an welche App-ID Ihr Händlerkonto gebunden ist, die bestimmt, ob diese OpenID für die Zahlung innerhalb des offiziellen Kontos verwendet werden kann.


Die Anmeldeschnittstellen für offizielle Konten und Webanwendungen sind wie folgt
  <a title="微信登录" class="logwx" id="zhilogon" href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxd6bc2f224b5ffbac&redirect_uri=http://www.xxx.com/weixinAuth&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect">
            <img src="/images/logwx.png" />
        </a>


Die Benutzeroberfläche ist etwas anders.

Das obige ist der detaillierte Inhalt vonEinige neue Funktionen der WeChat-Anmeldung. 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