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

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

作者: 南风志 | 来源:发表于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

相关文章

  • OAuth 2.0 介绍

    是什么?目前最流行的授权机制,用来授权第三方应用,获取用户数据 为什么出现?用户体验优化:如果用户登录的某个应用,...

  • 25 - 应用间的跳转

    应用场景 1 - 使用第三方用户登录,需要用户授权,还需要"返回到调用的程序,同时返回授权的用户名";2 - 应用...

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

    目前都需要手机号绑定,所以手机号作为整个系统中的唯一标识。 user_account 表 user表 说明: 1....

  • 应用间跳转

    应用间跳转 应用场景使用第三方用户登录,需要用户授权,还需要“返回到调用的程序,同事返回授权的用户名”应用程序推广...

  • 应用间的跳转

    应用程序互相跳转 应用场景 使用第三方用户登录,需要用户授权,还需要"返回到调用的程序, 同时返回授权的用户名" ...

  • IOS 应用程序互相跳转

    1. 应用场景 使用第三方用户登录,需要用户授权,还需要"返回到调用的程序,同时返回授权的用户名" 应用程序推广,...

  • 关于iOS应用的跳转

    首先先说一下应用的场景 使用第三方用户登录,需要用户授权,还需要"返回到调用的程序,同时返回授权的用户名" 应用程...

  • ShareSDK 退出第三方登录和登录分享里面的一些注意事项

    2018.8.17 微信登录时,授权一次过后会返回refresh_token ,为用户授权第三方应用的长效凭证,...

  • 微博,微信Oauth2.0授权

    过程都是一样的: 第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应用或重定向到第三方网站,并...

  • iOS 应用之间的跳转(OC&Swift)

    一、应用间跳转介绍 1.1、什么是应用间跳转,有什么作用? 如下<1>、使用第三方用户登录,需要用户授权,还需要"...

网友评论

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

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