收藏
回答

有遇到过用户第一次进入小程序却是别人的信息吗?

小程序上线后有个别用户在进入小程序后显示的是他人的头像和信息,其他用户也反映自己没有产生订单之类的数据,但是确实有订单存在,这种串号的情况有人遇到过吗?检查了很久都不知道为什么,因为第一次开发小程序,我怀疑是登录环节某个环节没有考虑到.希望能够指点下.谢谢了!

回答关注问题邀请回答
收藏

2 个回答

  • 黄乖巧
    黄乖巧
    2020-06-02

    你使用什么来判断所使用程序的用户,我一直没找到你的openid或者unionid


    2020-06-02
    有用
    回复 3
    • 龙波.Lee
      龙波.Lee
      2020-06-02
      用的自定义登录态,后台返回了userId
      2020-06-02
      回复
    • 黄乖巧
      黄乖巧
      2020-06-02回复龙波.Lee
      对于userid我不是太了解,不过你得确定它是否唯一且是用户得唯一标识,openid和unionid这两个就比较符合。
      用户登录串了,说明获取到的userid是拿错了,如果不想大改得话那就加一个判断吧,如在微信端获取到openid然后去数据库取值拿用户信息或者判断当前用户得userid是否和openid下得用户得唯一标识是否相同
      在你发的代码里我大概看了一下没啥大问题。
      2020-06-02
      回复
    • 龙波.Lee
      龙波.Lee
      2020-06-02
      谢谢你,虽然现在还没有确认问题所在,但是很感谢你的建议,百忙之中为我解惑.
      userid 在后台和 openid做了比较的

      现在怀疑的是后台返回的唯一标识userId过于简短,保存到本地存储后被污染,
      目前尝试优化了一下登录流程,以及后台返回的userId加入了GUID组合
      2020-06-02
      回复
  • 老张
    老张
    2020-06-01

    百分之一万是代码写错了,和微信无关。

    2020-06-01
    有用
    回复 2
    • 龙波.Lee
      龙波.Lee
      2020-06-02
      问就是不知道哪里写错了~我很郁闷的
      2020-06-02
      回复
    • 老张
      老张
      2020-06-02回复龙波.Lee
      这种事只能自己排查,可能问题出在你贴的代码里,可能问题出在看不到的代码里,所以,这个问题,应该没有人会真去看你的代码的。
      2020-06-02
      回复
登录 后发表内容
问题标签