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

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

WBOY
풀어 주다: 2016-06-06 20:29:21
원래의
1985명이 탐색했습니다.

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

回复内容:

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

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

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

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

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

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿