您当前位置:网站建设 > 新闻资讯 > 微信扫码登录取得的openid与公众号登录获得的openid不同
微信扫码登录取得的openid与公众号登录获得的openid不同
Time:2020-03-29
以前做微信登录都是直接网友用微信客户端打开网页,
一直用的都是微信公众号接口的网页授权得到openId来记录不同会员之间的区别的,
后来客户要在PC端网页也使用微信登录,即微信扫码登录,
发现得到的openid是跟在网页授权里得到的openid原来是不同的。
这就导致了用户通过微信客户端授权登录与网页扫码登录生成的不是同一个账号的问题。
如果想解决这个问题就需要用到微信的UnionID机制:

网页授权获取用户基本信息与公众号等应用都遵循UnionID机制。
也就是说如果开发者要在多个公众号或者在公众号、移动应用之间统一用户帐号的需求,
那么就需要去微信开放平台(open.weixin.qq.com)绑定公众号后,才可以用UnionID机制来满足上述需求。
这样的话,获取到用户代码才会一样。  

这样子就可以通过获取用户基本信息中的unionid来区分会员的唯一性,因为同一会员,
对同一个微信开放平台下的不同应用(移动应用、网站应用和公众帐号),unionid是相同的。

简单来说,就是同一微信用户,对同一个微信开放平台下的不同应用,真正唯一的是unionid。openid对于不同平台得到的用户代码是不一样的。


我们的优势
①产品优势
原生态手工制作,不堆积代码,打开速度更快,网站更稳定。
②经验优势
我们成立于2005年,前前后后做了将近千个网站。
③实力优势
代理产品类型多,选择空间大,有美橙互联、西部数码、阳光互联的相关产品出售,另有上海服务器及香港服务器若干台。
正规公司,可以开正规发票(须事先说明)。
④价格优势
我们的理念是薄利多销,因此在价格上有一定的优势。
最新资讯
友情链接: 
联系人:赵经理  手机:15836047705  微信:15836047705  在线QQ:2891365071
Copyright © 焦作市如虎科技有限公司