首頁 >後端開發 >php教程 >带第三方登录的用户表如何设计

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

WBOY
WBOY原創
2016-06-06 20:29:211976瀏覽

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

回复内容:

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

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

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

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

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn