小程序
小游戏
企业微信
微信支付
扫描小程序码分享
用户第一次进入小程序的时候,wx.login的时候用户拒绝获取个人信息但是为什么还能够得到code值?如果用户拒绝了不就代表用户没有登陆吗?却能得到code值这样是不是个bug啊
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
1.因为用户授权的时候得到的是userinfo啊 userinfo那么多后台接口难道需要根据user info来进行判断?
2.或者我在用户每次授权的时候都调用wx.login,把得到的code在wx.getUserInfo方法里面传递code给接口,只有在用户确认了才换取session_key吗?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
但是这样的话 用户login了但是拒绝获取用户信息,我把login得到的code值传给后台换取session_key如果后台根据这个换取的session_key来判断用户是否授权,这样不就一直是错误的。
login归login吧, 个人信息是userInfo。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
1.因为用户授权的时候得到的是userinfo啊 userinfo那么多后台接口难道需要根据user info来进行判断?
2.或者我在用户每次授权的时候都调用wx.login,把得到的code在wx.getUserInfo方法里面传递code给接口,只有在用户确认了才换取session_key吗?
但是这样的话 用户login了但是拒绝获取用户信息,我把login得到的code值传给后台换取session_key如果后台根据这个换取的session_key来判断用户是否授权,这样不就一直是错误的。
login归login吧, 个人信息是userInfo。