很多網(wǎng)站都使用了QQ登入的功能,這一功能的實現(xiàn),大大解決了QQ用戶到其它網(wǎng)站登陸需要注冊輸入賬號, 密碼的麻煩,提高了登入的效率。
具體的使用方法, 騰訊開放平臺上都有很好的說明, 因此, 我就不在此重復(fù)了, 只是簡單說步驟原理:
1. 申請APPLY ID及KEY http://connect.qq.com/
2. 下載SDK http://wiki.opensns.qq.com/wiki/%E3%80%90QQ%E7%99%BB%E5%BD%95%E3%80%91SDK%E4%B8%8B%E8%BD%BD【PHP SDK】
3. 配置站點, 修改comm/config里面的內(nèi)容, 為已經(jīng)審核的序號號及應(yīng)用ID等 $_SESSION["appid"];$_SESSION["appkey"];$_SESSION["callback"]; $_SESSION["scope"];
4. 通過 oauth文件夾: qq_login.php:響應(yīng)登錄按鈕事件,引導(dǎo)用戶跳轉(zhuǎn)到QQ登錄授權(quán)頁 qq_ccallback/php:獲取具有Qzone訪問權(quán)限的access_token,存儲獲取到的信息
5. 在qq_callback.php使用user/get_user_info.php來得到QQ返回的信息,QQ昵稱,性別,圖像,最重要的一個, 就是OPENID【注意:不是QQ號碼, 因為QQ號碼是涉及一些隱私信息等,因此,騰訊會返回唯一的一個OPENID】, 當(dāng)然, 有了這個唯一的OPENDI, 我相信php程序員自然知道下一步,我們要想用QQ登陸的話, 就該怎么操作了。
更多關(guān)于php程序開發(fā)技術(shù)、web前端開發(fā)技術(shù),請點擊:http://tjegd.cn
QQ交流:1939594233(微信同號)