關於微信小程式登入獲取unionId解密報錯

2021-09-13 20:28:41 字數 359 閱讀 2583

這裡注意檢視文件,login呼叫時是有可能會重新整理sessionkey的,所以這裡會有乙個呼叫順序問題,如果login發生在getuserinfo方法之後,過了最短週期呼叫時,sessionkey可能被重新整理了,而你拿encrypteddata還是使用重新整理之前的,所以肯定就不匹配了。

總結:一定要嚴格按照步驟wx.login()→wx.getuserinfo()→解密獲取unionid(通過code2sessionkey拿到sessionkey,解密encrypteddata)

微信小程式登入流程 微信登入

提高使用者體驗 制定產品策略 token 登入態是個邏輯詞彙,token可以理解為登入態的具象化 資料化,在上面的流程圖中,可以看到token是由開發者伺服器建立的乙個字元,而且需要跟openid和session key相關聯,關聯完成之後開發者伺服器將 token下發到客戶端,客戶端儲存在本地,後...

詳解微信小程式 登入獲取unionid

詳解微信小程式 登入獲取unionid 首先公司開發了小程式,網頁和app等,之前都是用的openid來區分使用者,但openid只能標識使用者在當前小程式或 裡唯一,我們希望使用者可以在公司各個產品 比如 小程式,app裡的微信登入 之間,可以保持使用者的唯一性,還好微信給出了unionid.下面...

微信小程式 一 微信登入

前端 請求伺服器 wx.request method get header 設定請求的 header success function res console.log 伺服器返回 res.data.result console.log 伺服器返回 res.data.msg fail function...