1
A
回答
3
您可以通过多种方式做到这一点,无论是将大部分数据存储在通用的usertable中(就像您将要做的那样)并将提供程序细节分开。
或者你做一个设计,你可以连接多个登录到同一个用户。这将结束与类似
- ID用户
- ID facebookuser(可为空)
- ID twitteruser(可为空)
这将可能让你N多的电子邮件不会忽略(与仍然没有密码!因为你不是帐户的提供者);或根本没有。这取决于这个用户在每个提供商中信任你的程度。
编辑: 您可能还想要规范化没有空的数据。 可以通过让
- id_user
- id_facebookuser id_user
- id_twitteruser id_user
相关问题
- 1. 处理多个登录系统
- 2. 与角色多个登录系统
- 3. SQL登录系统
- 4. PHP登录系统
- 5. joomla登录系统
- 6. MyspaceID登录系统
- 7. ASP.NET登录系统
- 8. Wpf登录系统
- 9. 系统登录Ruby?
- 10. PHP登录系统?
- 11. Laravel登录系统
- 12. CakePHP登录系统
- 13. Android登录系统
- 14. Django登录系统
- 15. 登录系统将不会登录
- 16. 登录系统不想登录网页
- 17. Php登录系统-null值登录
- 18. 登录系统不能登录
- 19. 跨多个系统(包括第三方系统)的单点登录
- 20. 用个人消息创建多个用户登录系统
- 21. 如何获得多个系统的一个登录页面?
- 22. PowerPivot登录系统到SSAS
- 23. JAVA - 困惑登录系统
- 24. 登录系统与会话
- 25. 集中化登录系统
- 26. PHP登录系统错误?
- 27. C#Httpwebrequest登录系统
- 28. CakePHP Ajax登录系统
- 29. PHP/MySQL的登录系统
- 30. 登录系统 - Node.js和Redis