經過小程序實現網站掃碼登陸!每一年均可以省 300 塊...代替微信開放平臺和服務號的登錄模式!

咱們知道,要接入微信登錄有兩種方式

一、微信開放平臺
二、微信服務號數據庫

這兩種方式都可生成帶參數的二維碼,而後掃碼獲取用戶基本信息的,因此咱們能夠在網站上用這兩種方式開發網站的掃碼登陸,也是如今不少網站的通用作法。小程序

微信開放平臺要認證開發者,須要 300 塊 /年,微信服務號也須要提交企業資料認證,須要 300 塊 /年。有些想要學習的或者本身的網站徹底沒有盈利的,其實不捨得花這個錢,特別是我的開發者,沒有企業資料去作認證,由於微信開放平臺就算是我的,也須要蓋章的,我也試過。微信小程序

免費的方法來了

既然微信開放平臺和微信認證的服務號每一年都須要 300 塊認證費,我的學習不捨得,沒資料,那麼我們把矛頭指向微信小程序了。微信

微信小程序不管是我的仍是企業的,都開放了獲取用戶基本信息的,無須認證,不收費。並且,還提供了 3 個生成帶參數的二維碼的接口,注意哦,是帶參數的二維碼,因此這三個接口爲咱們提供了這樣的方法。學習

既然可以獲取用戶基本信息,還能夠生成二維碼,那麼就能夠實現網站掃碼登陸了!測試

我這裏作了一個測試。

圖片描述

實現方法是:

一、登錄頁面生成帶參數的二維碼
二、掃碼,獲取參數
三、等待用戶受權
四、受權後,把用戶基本信息(頭像、暱稱)和參數一塊兒插入數據庫
五、登錄頁面輪詢數據庫當前參數的數據變化
六、若是登錄信息有變化(能夠用一個狀態碼檢測是否已經掃碼,若是有數據進來則掃碼了,若是沒有數據進來則沒掃碼,繼續輪詢)
七、掃碼成功,頁面輸出用戶的基本信息,存 SESSION,登陸!
八、登錄成功後,小程序端自動註銷登錄,方便下次掃碼。網站

TANKING
2018-7-14spa

相關文章
相關標籤/搜索