Home > Backend Development > PHP Tutorial > 带第三方登录的用户表如何设计

带第三方登录的用户表如何设计

WBOY
Release: 2016-06-06 20:29:21
Original
1985 people have browsed it

带第三方登录的用户表怎么设计比较合理?比如使用QQ登录,可以获得QQ的昵称,随后用户还可以修改昵称等,这样的用户表怎么设计比较合理?

回复内容:

带第三方登录的用户表怎么设计比较合理?比如使用QQ登录,可以获得QQ的昵称,随后用户还可以修改昵称等,这样的用户表怎么设计比较合理?

用户表多添加一个openID字段,附上图一张。第三方登陆流程
带第三方登录的用户表如何设计

用户建个表,存id,昵称啥的
第三方id建个表,拿用户id做映射

第一次登入的时候提供昵称修改以及头像默认设置
而且获取了用户token后自然而然的就可以随时通过token来获取QQ用户那里的相关,所以在用户表加个token,openid和时间记录获取token生成时间来判断是否需要重新获取就行了吧

把openid直接存用户表就可以,多个第三方登陆都存用户表就可以,只是用户绑定第三方的一个属性而已

Related labels:
php
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template