欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

WeAuth微信小程序實現(xiàn)PC網(wǎng)站掃碼授權登錄 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

您當前位置>首頁 » 新聞資訊 » 小程序相關 >

WeAuth微信小程序實現(xiàn)PC網(wǎng)站掃碼授權登錄

發(fā)表時間:2021-1-5

發(fā)布人:葵宇科技

瀏覽次數(shù):149

目前微信掃碼登錄的實現(xiàn)有以下2種方式:

1、微信服務號掃碼網(wǎng)頁授權登錄
2、微信開放平臺Oauth2.0授權登錄

以上2種方式少不了微信認證,都是需要交300元認證后才可以獲得開發(fā)能力。所以我就想到了微信小程序,個人開發(fā)者無需認證也可以獲得用戶信息,授權登錄,就可以簡單實現(xiàn)一樣的功能。

我們可以使用WeAuth平臺實現(xiàn),WeAuth提供API,我們只需要在后端發(fā)起登陸,微信掃碼,授權后,WeAuth會講用戶信息轉發(fā)給我們的服務器。

請求參數(shù)

1、域名
2、sk(由你自己生成,最大32位)

發(fā)起請求

https://wa.isdot.net/qrcode?str=yourdomain.com@sk

說明:yourdomain.com是你的域名(不帶http),sk是你后端隨機生成的。

// 示例
https://wa.isdot.net/qrcode?str=www.qq.com@123456789

發(fā)起請求后,會返回base64的小程序碼數(shù)據(jù),我們需要展示小程序授權碼(即小程序碼)。

微信掃碼

用戶打開微信掃一掃,掃描登錄授權碼后,WeAuth后端將向你的域名發(fā)起登錄請求,注意https協(xié)議和固定的/weauth路徑),參數(shù)user是用戶微信信息,sk為登錄請求校驗碼。

WeAuth后端將向你的域名發(fā)起登錄請求,請求地址:

https://yourdomain.com/weauth?user=uuu&sk=xxx

在你服務器根目錄建立一個weauth目錄,然后新建index.php就可以了,然后調(diào)用以上請求地址,用于接收請求結果,例如將得到的user和sk用于數(shù)據(jù)庫校驗和注冊用戶。

登陸

應用后端接收來自weauth后端的登錄請求后根據(jù)sk識別登錄請求的真?zhèn)危瑥亩x擇是否信任登錄請求,根據(jù)當前登錄請求中的用戶微信信息完成授權登錄。

登陸后,頁面建議使用ajax輪詢的方式,實時更新狀態(tài)。

相關案例查看更多