html52.com
我爱小程序-开发者交流社区

button getUserInfo逻辑问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug button 客户端 6.6.7 2.0.8

wx.login 会刷新session_key。在userinfo button回调内调用wx.login,开发者获取到session_key是刷新后的session_key,而userinfo是以刷新前session_key做加密的。所以会解密失败。


以上是你们官方的回复。


但是,为什么不能在userInfo回调里把code等 wx.login的数据传进去?

改都改了,改一半是什么意思。


如此一来,我们只好明文将用户数据传到后台了(button 获取到用户信息后,在回调中调用 wx.login 拿到 Code给后台)。


这是你们逼我们的。

网友回复

Lin:

官方都说明了,登录跟获取用户信息,并不冲突。换个思路就可以解决了,比如在 app.launch 就去登陆

Mr.蘇:

建议首页就需要要登陆的按button获取用户信息,进入非首页的其他页面需要登陆获取信息的时候可以按原来的方式。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付