So integrieren Sie qq-Internet-Login in PHP

藏色散人
Freigeben: 2023-04-09 14:58:02
nach vorne
2670 Leute haben es durchsucht

So integrieren Sie qq-Internet-Login in PHP

Verwandte Empfehlungen: „PHP-Training

php integriert die QQ-Internetanmeldung

Nach dem Zugriff auf die QQ-Internetplattform können wir Benutzern ermöglichen, sich über die QQ-Kontoanmeldung auf unserer Website anzumelden, wodurch die Registrierung reduziert wird kann mehr Benutzer schneller und bequemer zu mir bringen. Schauen wir uns an, wie ich die Anmeldung von Drittanbietern über QQ Internet realisieren kann.

Bewerben Sie sich für Qualifikationen

Besuchen Sie zunächst die offizielle Website von QQ Internet: https://connect.qq.com/index.html, um sich als Entwickler zu bewerben. Anschließend können Sie eine Bewerbung erstellen, nachdem Sie Ihre eigenen Informationen hinzugefügt haben . Holen Sie sich die APP-ID und den APP-Schlüssel. Laden Sie das SDK herunter. Hier gehen wir zum SDK, das http://wiki.connect.qq.com/sdk%E4%B8%8B%E8%BD%BD entspricht Webseite.

Installieren und konfigurieren Sie das SDK

So integrieren Sie qq-Internet-Login in PHPFügen Sie das heruntergeladene SDK in die PHP-Laufumgebung ein, um auf das SDK zuzugreifen. Sie werden aufgefordert, das SDK zu konfigurieren und die offizielle Dokumentationsoption anzuzeigen.

Code-Implementierung

So integrieren Sie qq-Internet-Login in PHPKopieren Sie den oauth-Ordner im Beispielordner im SDK in das Verzeichnis auf derselben Ebene wie der API-Ordner, ändern Sie callback.php im oauth-Ordner und laden Sie qqContentApi im index.php-.php-Pfad .

Auf der Startseite wird die QQ-Anmeldeaufforderung angezeigt:

<a href="#" onclick=&#39;toQzoneLogin()&#39;>QQ登录</a>
<script type="text/javascript">
    var childWindow;
    function toQzoneLogin(){
        childWindow = window.open("/qq/oauth/","TencentLogin","width=450,height=320,menubar=0,scrollbars=1, resizable=1,status=1,titlebar=0,toolbar=0,location=1");
    }
    function closeChildWindow(){
        childWindow.close();
    }
</script>
Nach dem Login kopieren

Durch Klicken auf [QQ-Anmeldung] wird die von QQ autorisierte Anmeldeschnittstelle geöffnet Hier können wir einige Vorgänge an den Daten ausführen, z. B. das Einfügen in Ihre eigene Datenbank oder das Erfordernis einer Kontobindung usw. .

require_once("/API/qqConnectAPI.php");
$qc = new QC();
$qc->qq_callback();    //返回的验证值
$openid = $qc->get_openid();        //qq分配的用户id
$result = $qc->get_user_info(); //获取用户登录信息
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo integrieren Sie qq-Internet-Login in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:jianshu.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage