Heim  >  Artikel  >  Backend-Entwicklung  >  So integrieren Sie qq-Internet-Login in PHP

So integrieren Sie qq-Internet-Login in PHP

藏色散人
藏色散人nach vorne
2020-09-03 13:20:212628Durchsuche

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>

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(); //获取用户登录信息

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:jianshu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen