>백엔드 개발 >PHP 튜토리얼 >带第三方登录的用户表如何设计

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

WBOY
WBOY원래의
2016-06-06 20:29:211977검색

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

回复内容:

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

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

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

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

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.