关于文中 unionid 不理解的地方?

文中这么说明的

如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过 unionid 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 unionid 是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,unionid 是相同的。

假如一个用户在移动端使用手机号注册登录,该用户应该是没有unionid的吧。这时候在公众帐号(包括小程序)使用第三方登录,那是不是意味着 会在users表中生成2个不同的用户记录??

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2

文档中的只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 unionid 是唯一的,指的是移动应用和网站应用走的也是微信授权登录,不是你说的直接手机号注册,你可以把手机号放在授权之后进行绑定。

4年前 评论
断桥红颜V (楼主) 4年前

如果你的产品必须还要用户绑定手机号,那就请在用户绑定了微信后立即提示用户进行手机绑定,或者预留以后绑定,至于你说的问题那还是顺序问题,如果这个人通过手机注册了又通过微信登陆,那你在他登陆后一定要强制让他输入一遍手机号来绑定。

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!