第三方登录之数据库设计
来源:互联网 发布:mysql分布式事务 编辑:程序博客网 时间:2024/05/17 21:45
第三登录之数据库设计
现在很多网站和应用都会接入第三方登录来减少用户注册,即方便又快捷。比如说qq登录,微信,新浪微博等方式。关于第三方登录数据库设计,涉及到2张表的设计,一张用户基本信息表,用于存储用户的基本资料(头像,昵称,性别等基本信息),用户oauth表(用户id,登录方式,第三方唯一ID…)
用户oauth表的说明
大部分应用和网站还设计到电话号码和邮箱登录,那么oauth表的结构需要发生改变
用户id(关联用户表的主键id) 登录方式(qq,weixin,sina,telphone,email) 唯一ID(如果第三登录就为qq,weixin等返回的唯一id,如果为手机或者邮箱登录,就为手机号码或者邮箱号码)
用户表:
用户id 头像 ... 密码(如果为第三方登录,密码则为空,如果为手机或者邮箱登录,密码必填)
这样设计表好处在于,一个用户可以绑定多个登录方式
阅读全文
0 0
- 第三方登录之数据库设计
- 数据库之设计表:用户表信息以及第三方登录信息如何同步?
- 第三方登录之QQ
- 第三方登录之QQ
- 第三方之QQ登录
- iOS 第三方登录之 QQ登录
- 第三方登录之微信登录
- java 第三方登录之QQ登录
- java 第三方登录之QQ登录
- 第三方登录之支付宝登录
- android第三方登录数据库设计以及业务数据流向说明
- android第三方登录数据库设计以及业务数据流向说明
- 第三方登录之微信登陆
- 第三方登录之新浪微博
- Android之微信第三方登录
- PHP第三方登录之OAuth协议
- 简单的第三方登录之QQ
- java之《ssm》第三方QQ登录
- 利用python-pandas和sklearn进行天池移动推荐离线赛的全过程
- Scala中的映射
- 分数段
- ubantu16.04TLS fcitx和搜狗拼音安装后无法正常启动的解决方法
- 《锋利的jQuery》读书笔记第一章(jQuery对象)
- 第三方登录之数据库设计
- poj2488
- 网页爬虫《二》之动态网页
- Django 快速搭建博客 第四节(hello world视图)
- Linux下编译OpenJDK源码以及在Eclipse中调试Hotspot虚拟机
- 抽象类练习
- 用GDB调试程序(六)
- 整合ssh——spring容器
- 两个数的最大公约数