微信小程序用户信息解密插件

微信小程序用户信息解密插件。官方的解密demo做的,测试php7.1.12不支持。具体原因是   解密函数的问题和模块的问题吧。有大神的话  帮忙解决php版本问题。技术有限哈。。


此插件需要配合登录接口使用,不管是用我发布的插件还是 自己直接get请求的地址。。先要有登录换取的session_key,大神都应该懂吧。。


 
wx.login({
success: function(res){
// success
console.log("wx.login成功")
console.log(res)
wx.request({
url: '服务器登录地址/index.php/customer',也就是小程序登录插件的实例访问地址
data: {
js_code:res.code
},
method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
// header: {}, // 设置请求的 header
success: function(res){
// success
console.log("服务器返回:")
console.log(res)
var login_session = JSON.parse(res.data)
if (login_session.session_key){
wx.getUserInfo({
success: function(res){
// success
console.log("获取用户信息成功")
console.log(res)
wx.request({
url: '服务器解密地址/index.php/customer/index/decrypt也就是微信小程序解密地址',
data: {
sessionKey:login_session.session_key,
encryptedData:res.encryptedData,
iv:res.iv
},
method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
// header: {}, // 设置请求的 header
success: function(res){
// success
console.log("服务器解密成功")
console.log(res)
},
fail: function(res) {
// fail
},
complete: function(res) {
// complete
}
})
},
fail: function(res) {
// fail
},
complete: function(res) {
// complete
}
})
}

},
fail: function(res) {
// fail
},
complete: function(res) {
// complete
}
})
},
fail: function(res) {
// fail
},
complete: function(res) {
// complete
}
})
服务器需要返回json  http头  小程序才能自动解析json对象,如果只有返回json字符串请小程序端解析一下。
JSON.parse("json字符串")。。。
已邀请:

要回复问题请先登录注册