API:wx.login(OBJECT)
調用接口獲取登錄憑證(code)進而換取用戶登錄态信息,包括用戶的唯一标識(openid) 及本次登錄的 會話密鑰(session_key)。用戶數據的加解密通訊需要依賴會話密鑰完成。
OBJECT參數說明:

其中,success返回參數說明:

示例代碼:

code 換取 session_key
這是一個 HTTP 接口,開發者服務器使用登錄憑證 code 獲取 session_key 和 openid。其中 session_key 是對用戶數據進行加密簽名的密鑰。為了自身應用安全,session_key 不應該在網絡上傳輸。
返回參數:

返回說明

登錄态維護
通過 wx.login() 獲取到用戶登錄态之後,需要維護登錄态。開發者要注意不應該直接把 session_key、openid 等字段作為用戶的标識或者 session 的标識,而應該自己派發一個 session 登錄态(請參考登錄時序圖)。對于開發者自己生成的 session,應該保證其安全性且不應該設置較長的過期時間。session 派發到小程序客戶端之後,可将其存儲在 storage ,用于後續通信使用。
登錄時序圖

wx.checkSession(OBJECT)
檢查登陸态是否過期

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!