专栏首页登录 小程序小程序体验版 新用户登录不了
原创

小程序体验版 新用户登录不了

// 点击登录

getuserinfo: function (e) {

console.log(wx.getStorageSync("userInfo").id )

if (wx.getStorageSync("userInfo").id == "undefined") {//判断是否登录

this.setData({

        popping: true,

})

}

let that = this

wx.getSetting({

success: function (Setting_res) {

if (Setting_res.authSetting['scope.userInfo']) {

// 已经授权,可以直接调用 getUserInfo 获取头像昵称

wx.showLoading({

            title: '登录中...',

            mask: true

})

wx.login({

success: function (login_res) {

let code = login_res.code

console.log(2222222)

// console.log(code)

wx.getUserInfo({

                withCredentials: true, //是否带上登录状态信息,

success: function (getUserInfo_res) { //获取用户信息

console.log(getUserInfo_res)

wx.setStorageSync("userInfo", getUserInfo_res.userInfo) //存入本地

Post("api/login/login", {

code, //微信

                    iv: getUserInfo_res.iv,

                    encryptedData: getUserInfo_res.encryptedData,

}).then(res => {

wx.hideLoading()

if (res.stu == 1) {

wx.showToast({

                        title: '登录成功'

})

// 控制弹窗

that.setData({

                        popping: false,

})

wx.setStorageSync("userInfo", res.result) //将信息存到本地

that.setData({

                        userInfo: res.result

})

console.log(res.result.token)

console.log(res.result.id)

new IMController({

                        token: res.result.token,

                        account: res.result.id

})

}

})

}

})

},

fail: function (res) {

},

complete: function (res) { },

})

}

},

fail: function (res) { },

complete: function (res) { },

})

},

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Express4.x API (三):Response (译)

    Express4.x API 译文 系列文章 技术库更迭较快,很难使译文和官方的API保持同步,更何况更多的大神看英文和中文一样的流畅,不会花时间去翻译--,所...

    okaychen
  • 数据结构之动态规划问题

    数据结构中动态规划应该算得上是你避不开的一道槛了吧!其重要性不言而喻,今天就整理下学习笔记分享出来。希望对读者朋友也能有帮助,文章基本框架如下:

    小小詹同学
  • python数据类型强制转换实例详解

    砸漏
  • 1051 复数乘法 (15 分)

    复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i2=−1;也可以写成极坐标下的指数形式 (R×e(Pi)),其中 ...

    可爱见见
  • R-求y=sin(X) 0-PI 面积代码

    integrand <- function(x) {   sin(x) } pi<-3.14 up<-pi res<-integrate(integran...

    学到老
  • 413. 反转整数从低到高逐位处理

    将一个整数中的数字进行颠倒,当颠倒后的整数溢出时,返回 0 (标记为 32 位整数)。 样例

    和蔼的zhxing
  • 【leetcode刷题】T62-罗马数字转整数

    例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做  XXVII, 即为 XX + V + II ...

    木又AI帮
  • Leetcode Golang 7. Reverse Integer.go

    版权声明:原创勿转 https://blog.csdn.net/anakinsun/article/details/88867281

    anakinsun
  • 算法篇:动态规划(一)

    本篇是动态规划的第一篇文章,对于动态规划的题目,其实就是数学中的归纳法,最终需要找到一个公式,找到后面的值与前面数据之间的关联关系。

    灰子学技术
  • jquery + node 通过 CORS 实现跨域访问,支持cookie和自定义header

      跨域有多种方式,现在的情况看来还是CORS更适合一些,有很多优点,比如浏览器正式支持、支持post、可以控制跨域访问的网站等。

    用户1174620

扫码关注云+社区

领取腾讯云代金券