Facebook Connect 网站的数据库设计?

发布于 2024-10-16 03:01:44 字数 143 浏览 1 评论 0原文

我正在为使用 Facebook connect 进行用户登录/配置文件的网站创建数据库。

我通常为所有用户都有一个唯一的密钥(自动增量)。即使每个记录(用户)都有一个我可以使用的唯一 Facebook ID,这仍然是一个好主意吗?

为什么?

I'm creating a database for a site that uses Facebook connect for user login/profiles.

I usually have a unique key (auto-increment) for all users. Is this still a good idea, even if every record (user) is going to have a unique Facebook id that I can use?

Why?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

风铃鹿 2024-10-23 03:01:44

不。即使您不使用 Facebook Connect,这通常也不是一个好主意。但由于 Facebook Connect 提供了稳定、简单、唯一的标识符,因此您应该使用它。他们正在做所有艰苦的工作——站在他们的肩膀上。

No. It's usually not a good idea even if you're not using Facebook Connect. But since Facebook Connect offers a stable, simple, unique identifier, you should use it. They're doing all the hard work--stand on their shoulders.

眸中客 2024-10-23 03:01:44

如果您打算使用单个 FB ID 登录,那么您可以使用他们提供的 uid。如果您计划(不一定是现在)拥有自己的用户并允许通过 FB Connect 登录,那么我建议您使用两个表。

您始终可以将 FB 用户和您自己的用户与他们为您提供的进入您网站的电子邮件以及他们用于 FB 的电子邮件进行匹配。

If you are going for a single FB id login, then you are fine with they uid that they provide. If you are planning (not necessarily now) to have your own users and also allow a login through FB Connect, then I recommend you to use two tables.

You can always match a FB user and your own users with the email that they provide you into your site and the email that they use for FB.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文