收藏
回答

急急急,为什么用不同账号体验小程序,获取的opid是一样的啊?


这是为什么呢

最后一次编辑于  09-16
回答关注问题邀请回答
收藏

3 个回答

  • 子冥
    子冥
    09-16

    加密算法出错了吧

    你应该直接打印获得的openid看看,并且把请求微信接口的数据都打印出来,

    然后检查一下

    09-16
    赞同
    回复 1
    • hyper
      hyper
      09-16
      好的,我记录一下不同账号打印的openid
      09-16
      回复
  • 11110111001011110111001110111
    11110111001011110111001110111
    09-16

    你确定你这里存储的是openid?  难道你自己还对openid进行了加密?

    09-16
    赞同
    回复 3
    • hyper
      hyper
      09-16
      对呀 不是说这类设计用户信息的要进行加密嘛
      09-16
      回复
    • 11110111001011110111001110111
      11110111001011110111001110111
      09-16回复hyper
      看下你加密的字段是不是加错了
      09-16
      回复
    • hyper
      hyper
      09-16回复11110111001011110111001110111
      这个opid是根据code获取的吧,我看着其他三个参数都是固定值,只有code在变
      09-16
      回复
  • 思男
    思男
    09-16

    检查下后端代码?

    09-16
    赞同
    回复 4
    • hyper
      hyper
      09-16
      感谢援助,后台获取openid的方法里就传了Appid,Screct、Code和GrantType 难道是code获取的都一样?
      09-16
      回复
    • 思男
      思男
      09-16回复hyper
      所以检测一下,打一下log看看
      09-16
      回复
    • hyper
      hyper
      09-16
      wx.login success res.code 不是应该根据登陆人员的信息获取code嘛
      09-16
      回复
    • hyper
      hyper
      09-16回复思男
      好的
      09-16
      回复
问题标签