小程序登陸流程
- 官方小程序登陸API講解 ,看官看明白了就請忽略下一條 ( ̄□ ̄||)
- 下面是一張官方小程序登陸流程圖,作了下劃分,紅色爲前端負責部分,綠色爲後臺負責部分:
說明
-
小程序登陸 wx.login()。微信登陸api,只要有聯網就不會失敗,有success回調,成功後返回一個 code(臨時登陸憑證) ,code的使用須要注意兩點:html
- code有效期只有5分鐘,在5分鐘內要和後臺進行交互
- code只能使用一次!一次!一次!(這裏的重複表示強調),因此每次須要時不能使用緩存的code,只能從新調用wx.login()。使用了緩存的code, 回臺會將這個 code 標識爲 js_code,不能繼續使用。
- 登陸憑證校驗。平臺類型小程序,都是須要打通平臺數據的,那首先得驗檢測接口是否互通。
這個接口爲小程序固定接口,平臺類型小程序關聯完成後即知足unionid,這個測試接口會正常返回unionid。接下來就能夠進入開發者服務端的登陸校驗了。
3.服務端登陸。開發者服務器經過前端傳回的code 與微信服務端換去unionid, 經過unionid確認用戶信息,同時返回登錄態。小程序沒有cookie,前端須要存儲登錄態,方法:wx.setStorageSync('key', 'value');前端