完全通过社交登陆,网站数据结构如何存储?

2013 年 9 月 17 日
 coffeego
如果登陆都通过 douban,weibo,那么数据库不需要users表了吗?发文这些如何和用户关联呢?
4645 次点击
所在节点    程序员
7 条回复
xlmo
2013 年 9 月 17 日
也需要user表,用来与第三方账号做对应。唯一用户还是以user表的user id来区分。只是用户系统中不需要存储密码了,登录校验什么的也都交给第三方了。
lichao
2013 年 9 月 17 日
需要吧,同时需要保存 douban 上的用户名或 email,weibo 用户名或 email,然后还要保存他们对应的 token,用以验证
我是这样理解的,不知对不对
jianghu52
2013 年 9 月 17 日
所以很很多2B网站,让你通过了微博,豆瓣账户验证了之后,还让你在本站新申请一个账户。此类网站的代表有 [纵横中文]
xlmo
2013 年 9 月 17 日
楼上说的不能算是“完全通过社交登录”,因为用站点自己的用户系统也能登录。
而完全通过社交登录则意味着没有第三方账号就不能登录,哪怕你之前登录过也不行,因为本地没有记录用户的密码。
coffeego
2013 年 9 月 17 日
oh....明白鸟....本地还是需要存储用户数据,仅仅没有了密码嘛,校验都交给了weibo嘛。
kstsca
2013 年 9 月 17 日
绑定原先会员,然后一键登录概念,不然的话,这个用户下次移除第三方如何登录。
markmx
2013 年 9 月 17 日
其实还是需要的。比如你可以同时绑定 QQ和微博之类的 。你需要一个键值来关联的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/82809

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX