微信小程序可以借助官方提供的接口插件來獲取用戶身份登錄,方便快速建立微信小程序的用戶體系。主要是通過wx.login接口來實現,以下是身份登錄功能介紹。 小程序獲取用戶身份登錄功能 小程序開發者調用接口獲取登錄憑證(code)。通過憑證進而換取用戶登錄態信息,包括用戶在當前小程序的唯一標識(openid)、微信開放平臺帳號下的唯一標識(unionid,若當前小程序已綁定到微信開放平臺帳號)及本次登錄的會話密鑰(session_key)等。用戶數據的加解密通訊需要依賴會話密鑰完成。 授權接口: wx.login、wx.getUserInfo 用戶側使用流程: wx.login:靜默授權,開發者可獲取openid wx.getUserInfo: (1)用戶在小程序內點擊組件,喚起登錄窗口 (2)用戶側完成登錄授權 接入流程: (1)調用wx.login()獲取臨時登錄憑證code,并回傳到開發者服務器。 (2)調用auth.code2Session接口,換取用戶唯一標識OpenID、用戶在微信開放平臺帳號下的唯一標識UnionID(若當前小程序已綁定到微信開放平臺帳號)和會話密鑰session_key。
示例代碼:
|
免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!
始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!
掃一掃,關注站長網微信