OpenId / UnioId / UserId
微信有2种授权登录
- 1.静默登录
- 2.非静默登录
静默登录:
用户登录页面毫无感知.
非静默登录:
用户登录会先弹出需要授权信息的弹窗或者页面,确认授权后不仅可以拿到用户的openId(或者UnionID),还有昵称,头像等更多资料.
1. openID:
每个用户针对每个公众号(或者小程序.或移动应用)会产生一个唯一的OpenID.
2. UnionID:
如果需要在多公众号,移动应用之间做用户共通,则需要前往微信开发平台,将这些公众号和应用绑定到一个开放平台账号下,绑定后,一个用户虽然对多个公众号和应用有多个不同的OpenID,但他对所有这些同一开放平台账号下的公众号和应用,只有一个UnionID.
3.userID
userID是自己建的账户数据表的字段,用来作为用户唯一标识.一个用户只有一个userID
举个列子:
======
你分别在农行,工行,建行,各办理1张银行卡,这三张银行卡号彼此毫无关联的,但绑定的都是你的身份证号.
- 身份证就是 unionID
- 银行卡号就是 OpenID