首页  >  问答  >  正文

php - 微信登陆如何数据互通


之前的微信公众号登陆项目是这样的
登陆 通过userid+origin_id+openid来识别用户的唯一性 就行新增用户

但是由于项目需求需要一个小程序 实现两边的数据互通
于是就加了一个unionid 和小程序的appid 小程序的openid
但是还是会发生一个用户有2天数据的问题
请问大神如何处理呢
考虑他在之前没有unionid模式下 如何兼容 如果先登陆小程序在去微信 那么会1个用户2个账号呢

欧阳克欧阳克2662 天前864

全部回复(1)我来回复

  • 滿天的星座

    滿天的星座2017-06-10 09:49:22

    http://www.cnblogs.com/txw195...

    公众号绑定开放平台,公众平台网页授权之后也可以获取到unionid 。unionid 通用的,也就是说unionid 作为唯一来绑定。

    userid+origin_id+unionid,专门写个方法,把旧数据跑一下,用openid拉取用户的信息,更新unionid,这样子就可以兼容了。

    回复
    0
  • 取消回复