美文网首页
第三方应用授权登录用户表设计

第三方应用授权登录用户表设计

作者: 南风志 | 来源:发表于2019-08-22 23:02 被阅读0次

    目前都需要手机号绑定,所以手机号作为整个系统中的唯一标识。

    user_account 表

    字段名 备注
    account_id 平台用户唯一id(比如小程序和微信绑定授权的帐号不一样)
    account 存唯一标识,比如openid 手机号码
    user_id 绑定的用户表中的user_id 一般在发生绑定的时候填充
    bind_status 绑定状态
    type 1.手机号 2.微信授权.3支付宝4.百度授权5.github。。。
    password 手机登录时才会有填写密码,其他途径则空

    user表

    字段名 备注
    user_id 平台用户唯一id(比如小程序和微信绑定授权的帐号不一样)
    status 用户状态

    说明:

    1.手机号注册的默认绑定一个users,如果没有则创建一条user记录
    2.比如微信授权之后,创建一条account_id 。第二步应该是绑定手机号(美团,饿了么为例)
    3.第三方登录时,在account表中查找 type 为手机类型的是否存在,如果不存在则创建一条account 类型为手机号的数据,并生成user表记录与手机号绑定,再进行第三方帐号的绑定user
    4.系统中只认一个user_id ,比如下单的order 中用户唯一标识为userid 而不是account id

    相关文章

      网友评论

          本文标题:第三方应用授权登录用户表设计

          本文链接:https://www.haomeiwen.com/subject/icdasctx.html