在开发者工具内 正常登录
但是上线后 点授权登录 没有反应 请问是什么问题
Page({
data: {
info: ""
},
onLoad: function(o) {
console.log("我是app.globalData.invite_uid", app.globalData.invite_uid);
var e = wx.getMenuButtonBoundingClientRect(), n = this;
this.setData({
MenuButton: e
}), wx.getUserProfile || wx.showModal({
title: "提示",
content: "当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。"
}), app.util.request({
url: "entry/wxapp/getloginbg",
data: {
m: app.globalData.module_name
},
method: "get",
success: function(o) {
console.log("getindexparameter", o.data), 0 == o.data.errno ? n.setData({
info: o.data.data.loginbackground
}) : console.log("???", o.data.errno);
},
fail: function(o) {},
complete: function() {}
});
},
onReady: function() {},
onShow: function() {},
back: function() {
wx.navigateBack({
delta: -1
});
},
onHide: function() {},
onUnload: function() {},
updateUserInfo: function(e) {
var n = this, t = getApp();
"getUserProfile:fail auth deny" != e.errMsg ? (t.util.getUserInfo(function(o) {
console.log("userInfo", o), console.log("邀请者UID", t.globalData.invite_uid), o.sessionid ? t.util.request({
url: "entry/wxapp/getuserinfo",
data: {
m: t.globalData.module_name,
invite_uid: t.globalData.invite_uid || 0
},
method: "post",
success: function(o) {
if (console.log("登录返回信息", o.data), 9999 != o.data.errno) {
console.log("登录成功"), "getUserProfile:ok" == e.errMsg ? (console.log("授权成功?", e),
t.util.request({
url: "entry/wxapp/update",
data: {
m: t.globalData.module_name,
avatar: e.userInfo.avatarUrl,
nickname: e.userInfo.nickName,
city: e.userInfo.city,
sex: e.userInfo.gender
},
method: "post",
success: function(o) {
console.log("更新用户资料成功", o.data);
},
fail: function(o) {
console.log("更新用户资料失败", o);
}
})) : "getUserProfile:fail auth deny" == e.errMsg ? console.log("您拒绝了授权,无法登录。") : console.log(e.errMsg),
n.setData({
memberinfo: o.data.data
});
try {
wx.setStorageSync("memberinfo", o.data.data);
} catch (o) {}
console.log("登录成功,设置memberinfo缓存成功"), wx.navigateBack({
delta: 1
});
}
},
fail: function(o) {
console.log("登录错误?", o);
}
}) : console.log("uid都没获取到??");
}), console.log("登录返回信息aa", e)) : wx.showModal({
title: "提示",
showCancel: !1,
content: "您拒绝了授权,无法登录",
success: function(o) {
o.confirm ? wx.navigateBack({
delta: 1
}) : o.cancel && console.log("用户点击取消");
}
});
},
onPullDownRefresh: function() {},
login: function() {
var e = this;
console.log("哈哈 新接口"), wx.getUserProfile({
desc: "讲获取您的公开信息用于登录",
success: function(o) {
console.log(o);
},
fail: function(o) {
console.log(o);
},
complete: function(o) {
e.updateUserInfo(o);
}
});
},
onReachBottom: function() {},
onShareAppMessage: function() {}
});