微信unionid和openid
之前做的项目微信登陆功能都是在用户表里存储的openid
后来你会发现一个问题,微信网页登陆,app里面的sdk登陆,同一个用户你获取到的openid是不一样的;
登陆微信公众号你会发现,同一个微信开发账号里会有不同的应用,每个应用对同一个微信用户的openid是不一样的;
也就是说你的app用户使用微信扫描二维码登陆,你获取到的openid是和该用户之前的openid不一样,没法给他登陆;
同一个微信开发者账号下,unionid是相同的,可以用这个实现互通登陆