var that=
this;
var session_key=app.globalData.session_key;
if (e.detail.errMsg ==
'getPhoneNumber:fail user deny') {
wx.showModal({
title:
'提示',
showCancel:
false,
content:
'未授权',
success:
function (res) { }
})
}
else {
wx.checkSession({
success:
function () {
console.log(
1);
wx.request({
url:
'https://m.xianmaogame.com/sd_idiom/xcx/getPhoneNumber/demo.php',
data: {
encryptedData:e.detail.encryptedData,
iv:e.detail.iv,
sessionKey:session_key
},
method:
'GET',
success:
function (res) {
console.log(
'获取手机号码成功');
console.log(res);
}
})
},
fail:
function () {
console.log(
2);
wx.login({
success:
function (res) {
if (res.code) {
//发起网络请求
wx.request({
url:
''
data: {
code: res.code
},
success:
function (response) {
var openId = response.data.openid;
var session_key = response.data.session_key
wx.request({
url:
'',
data: {
encryptedData: e.detail.encryptedData,
iv: e.detail.iv,
sessionKey: session_key
},
method:
'GET',
success:
function (res) {
console.log(
'获取手机号码成功');
console.log(res);
}
})
}
})
}
else {
console.log(
'获取用户登录态失败!' + res.errMsg)
}
}
});
}
})
}