切换风格

加州 简约米色 星空 绿野仙踪 花卉 城市 简约黑色 白云 薰衣草 晚霞 粉色心情 伦敦 雪山 龙珠

回复 3

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
芸众小程序 用户登录授权失败,请高手帮忙看看![复制链接]
发表于 2018-7-6 08:55:19 | 显示全部楼层 |阅读模式
芸众小程序 用户登录授权失败,请高手帮忙看看!var o = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {  return typeof o  } : function(o) {  return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o  };App({  data: {},  globalData: {  define_order_pay: 1,  define_order_receiv: 5,  define_order_check: 8,  define_order_cancle: 9,  define_order_comment: 10,  define_order_recomment: 11,  define_order_delete: 12,  define_order_refund: 13,  define_order_used: 14,  mid: 0,  userInfo: null,  globaSession: null  },  _setMid: function(o) {  this.globalData.mid = o  },  _getNetWork: function(o) {  console.log("getNetWork....");  var e, t = o.url,    n = o.data,    s = o.success,    i = o.fail,    a = o.complete;  e = "boolean" != typeof o.maskIn || o.maskIn;  var c;  c = "boolean" == typeof o.state && o.state;  var l = !0;  "boolean" == typeof o.showToastIn && (l = o.showToastIn);  var r = this;  l && wx.showToast({    title: "请求中...",    icon: "loading",    duration: 1e4,    mask: e  }), this.getLoginState(function(e, l) {    c || (t += "&app_type=wechat", t += "&3rd_session=" + e), console.log("_getNetWork请求中Url:", t, "_session:", e, "_wx_token:", l), wx.request({      url: t,      data: n,      header: {      "Content-Type": "application/json",      Accept: "application/json",      Cookie: "PHPSESSID=" + l      },      success: function(e) {      2 == e.data.result ? (console.log("res---------------------"), wx.removeStorage({        key: "session",        success: function(o) {          console.log(o.data)        }      }), wx.removeStorage({        key: "openid",        success: function(o) {          console.log(o.data)        }      }), wx.removeStorage({        key: "wx_token",        success: function(o) {          console.log(o.data)        }      }), wx.removeStorage({        key: "userInfo",        success: function(e) {          r._getNetWork(o)        }      })) : (wx.hideToast(), s(e))      },      fail: function(o) {      i(o), wx.showToast({        title: "数据获取失败",        icon: "loading",        duration: 2e3,        mask: !0      }), console.log("数据获取失败:", t, o), "function" == typeof i && i(o)      },      complete: function(o) {      function e(e) {        return o.apply(this, arguments)      }      return e.toString = function() {        return o.toString()      }, e      }(function(o) {      "function" == typeof a && a(o)      })    })  })  },  _postNetWork: function(e) {  var t, n = e.url,    s = e.data,    i = e.success,    a = e.fail;  t = "boolean" != typeof e.maskIn || e.maskIn;  ("boolean" != typeof e.showToastIn || e.showToastIn) && wx.showToast({    title: "请求中...",    icon: "loading",    duration: 1e4,    mask: t  }), this.getLoginState(function(e, t) {    n += "&app_type=wechat", n += "&3rd_session=" + e, console.log("_postNetWork请求中Url:", n, "_session:", e, "_wx_token:", t), wx.request({      url: n,      data: s,      method: "POST",      header: {      "Content-Type": "application/json",      Accept: "application/json",      Cookie: "PHPSESSID=" + t      },      success: function(o) {      wx.hideToast(), i(o), console.log("res---------------------", o)      },      fail: function(o) {      a(o), wx.showToast({        title: "数据获取失败",        icon: "loading",        duration: 2e3,        mask: !0      }), console.log("数据获取失败:", n, o), "function" == typeof a && a(o)      },      complete: function(o) {      function e(e) {        return o.apply(this, arguments)      }      return e.toString = function() {        return o.toString()      }, e      }(function(e) {      console.log("complete", "undefined" == typeof complete ? "undefined" : o(complete)), "function" == typeof complete && complete(e)      })    })  })  },  setLoginState: function(o) {  var e, t, n = this;  console.log("登录中..."), wx.login({    success: function(s) {      console.log("login登录成功,获取用户info"), wx.getUserInfo({      success: function(i) {        console.log("code:", s.code), console.log("info:", i), s.code ? wx.request({          url: n.getNetAddresss("member.login.index"),          header: {          "Content-Type": "application/json",          Accept: "application/json"          },          data: {          code: s.code,          info: i          },          success: function(n) {          var s = n.data;          console.log("登录接口", n), 1 == s.result ? (wx.setStorage({            key: "session",            data: s.msg.session          }), wx.setStorage({            key: "openid",            data: s.data.openid          }), wx.setStorage({            key: "wx_token",            data: s.msg.wx_token          }), wx.setStorage({            key: "userInfo",            data: i          }), wx.setStorage({            key: "yz_uid",            data: s.msg.uid          }), console.log("____uid", s.msg.uid), e = s.msg.session, t = s.msg.wx_token, console.log("key 存储成功,登录验证成功,请求数据中2"), "function" == typeof o && o(e, t)) : (console.log(s.msg), wx.showToast({            title: s.msg,            icon: "loading",            duration: 2e3,            mask: !0          }), console.log("第三方登录数据错误" + n.errMsg))          },          fail: function(o) {          console.log("第三方登录失败session、wx_token获取失败" + o.errMsg)          }        }) : console.log("获取用户登录态失败!" + res.errMsg)      },      fail: function(o) {        console.log("请求被拒绝!获取用户登录态失败!获取用户info失败!" + o)      }      })    },    fail: function(o) {      console.log("登录失败,请求被拒绝!获取用户登录态失败!" + o)    }  })  },  getLoginState: function(o) {  var e, t, n = this;  wx.checkSession({    success: function() {      console.log("登录状态未过期"), wx.getStorage({      key: "session",      success: function(s) {        console.log("读取缓存session——key存在", s.data), e = s.data, wx.getStorage({          key: "wx_token",          success: function(n) {          console.log("读取缓存wx_token——key存在", n.data), t = n.data, console.log("登录验证成功,请求数据中1"), "function" == typeof o && o(e, t)          },          fail: function(e) {          console.log("缓存wx_token——!!!!不存在", e), n.setLoginState(o)          }        })      },      fail: function(e) {        console.log("缓存session——!!!!不存在", e), n.setLoginState(o)      }      })    },    fail: function(e) {      console.log("登录态过期", e), n.setLoginState(o)    }  })  },  getWxToken: function() {  var o = wx.getStorageSync("wx_token");  if (o) return console.log("同步token", o), o;  console.log("同步token失败")  },  getNetAddresss: function(o) {  var e = "http://bbs.app006.com/data/attachment/forum/0707/api.php + this.getWxToken() + "&type=2&route=" + o;  return this.globalData.mid && (e += "&mid=" + this.globalData.mid), console.log("APP____URL:::", e), console.log("APP____UID:::", this.globalData.uid), e  },  getEvaluate: function(o) {  return {    num: o,    list: [1, 1, 1, 1, 1, 0, 0, 0, 0, 0].slice(5 - o, 10 - o)  }  }});

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

3

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2018-7-6 11:49:04 | 显示全部楼层
用户登录授权失败,请高手帮忙看看!
回复 支持 反对

使用道具 举报

0

主题

3

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2018-7-6 11:49:08 | 显示全部楼层
用户登录授权失败,请高手帮忙看看!
回复 支持 反对

使用道具 举报

0

主题

3

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2018-7-6 11:49:36 | 显示全部楼层
用户登录授权失败,请高手帮忙看看!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|葫芦娃微信小程序资源网 ( ICP证:鲁ICP备14008133号-3 

GMT+8, 2018-9-20 14:26 , Processed in 0.030450 second(s), 27 queries .

Powered by Discuz!ģ X3.2

© 2001-2013

返回顶部