PHP TP5 獲取微信小程式unionId

2022-08-25 21:36:20 字數 590 閱讀 1788

網上有一些獲取unionid的方法試過一些,有點複雜,所以我總結出乙個比較簡單的。

這個demo只是返回解密unionid成功,即code為0或是其他錯誤code,真正的unionid值,是wxbizdatacrypt.php裡的$data的值,可以改為返回該值

tp5實現**:

//

public

function

getunionid()

由於小程式上乙個使用者對乙個小程式的openid是相同的,unionid也相同,我們每次解析unionid後可以將openid和unionid儲存在資料庫,用unionid作為使用者唯一表示,小程式登陸的時候先使用openid查詢資料庫是否有openid對應的unionid值,有則直接返回使用者資料進行登陸(目前openid可以直接獲取,但是unionid需要使用者手動授權,這樣使用者只需一次授權以後即可「無痕登陸」)

微信小程式獲取unionId

注意本介面需要使用者授權,請開發者妥善處理使用者拒絕授權後的情況。第一步 需要的引數session key,iv,encrypteddata an highlighted block aes解密 待解密的位元組陣列 解密金鑰位元組陣列 iv初始化向量位元組陣列 運算模式 填充模式 public st...

微信小程式 獲取OpenId

var getinfo function thisobj method get success function openidres fail function faildata else fail function error var getinfoagain function thisobj m...

微信小程式獲取URL位址

var pages getcurrentpages 獲取載入的頁面 var currentpage pages pages.length 1 獲取當前頁面的物件 var url currentpage.route 當前頁面url var options currentpage.options 如果要...