99欧美日本一区二区留学生-丰满顿熟妇好大bbbbbβ -婷婷五月六月激情综合色中文字幕-永久免费AV网站可以直接看的

萬象時(shí)代LOGO

新聞資訊

News

網(wǎng)站登錄中使用授權(quán)QQ登錄OAuth2.0(二)

DATE:2015-06-12 已瀏覽
349

現(xiàn)在很流行用第三方登錄集成到我們網(wǎng)站中,這樣可以增加用戶黏性,讓用戶能更穩(wěn)定的使用我們的網(wǎng)站應(yīng)用。下面我們就進(jìn)一步介紹一下通過使用授權(quán)QQ登錄OAuth2.0來登錄網(wǎng)站。

在我們創(chuàng)建好了基礎(chǔ)應(yīng)用后,就要實(shí)施項(xiàng)目上具體的使用了。

1.我們首先打開騰訊開放平臺(tái)網(wǎng)址

http://open.qq.com/

一次選擇:導(dǎo)航“資料庫” - 資料庫“網(wǎng)站接入指引” - SDK下載


2.下載相關(guān)的SDK

由于我們是采用php開發(fā),所以這里我們下載[ PHP SDK v2.0 ]

其目錄結(jié)構(gòu)為:

其中綠色框中是我們需要用到的部分。


精簡如下:


3.假定我們將整個(gè)Connect2.0文件夾放到根目錄。

4.在上一期我們講到基本資料如下:

可以看出,我們的回調(diào)地址是:http://www.wxsd.cc/denglu

5.現(xiàn)在假定我們打開我們的Oauth的登錄地址:

http://www.wxsd.cc/Connect2.0/install/index.php

打開后應(yīng)該是如下效果,只不過沒有屬于,這里我們已經(jīng)填好相關(guān)數(shù)據(jù):

填好后,點(diǎn)擊”配置“即可。 這里需要說明一下,其中請(qǐng)求授權(quán)列表是分別代表各種深入的功能,如用戶基本信息、共享數(shù)據(jù)、圖片、等等,需要我們分別在后臺(tái)申請(qǐng)才可以獲得相關(guān)數(shù)據(jù),這里我們勾選第一個(gè)“get_user_info”,獲得用戶基本數(shù)據(jù),這其中包括我們需要獲得的用戶唯一身份標(biāo)識(shí),openid。

此配置正確的話,只需要配置一次即可。配置好的參數(shù)會(huì)生成一個(gè)文件,放在Connect2.0/API/comminc.php中,這是一個(gè)json數(shù)據(jù),以后每次調(diào)用登陸的時(shí)候是獲取之類的接口參數(shù)。

6.現(xiàn)在我們可以打開演示文件的地址:

http://www.wxsd.cc/Connect2.0/oauth/index.php

打開后效果如下,這里我們查看框選的代碼:

代碼看不清楚的用戶,用谷歌、360等瀏覽器,鼠標(biāo)拖動(dòng)查看大圖。

我們只要將這兩塊代碼移動(dòng)到我們實(shí)際的登錄頁面就可以了,值得注意的是其中有個(gè)地址一定要注意路徑,不然會(huì)登錄報(bào)錯(cuò):

就是這個(gè)地址,這個(gè)這個(gè)一定要寫好相對(duì)路徑,建議我們寫成絕對(duì)路徑,不明白[相對(duì)路徑]、[絕對(duì)路徑]的用戶,可以通過網(wǎng)上查下,也可以看看我們的介紹:http://www.wap.sooo12.cn/news/show/22/79.html

我們?cè)趯?shí)際應(yīng)用的時(shí)候指定要指定正確“index.php”的路徑。

至此,我們針對(duì)網(wǎng)站登錄中使用授權(quán)QQ登錄OAuth的使用就介紹到這里,希望可以幫到各位用戶朋友們。