Facebook Connect网站的数据库设计?

时间:2011-02-04 03:41:18

标签: facebook database-design

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

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

为什么?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

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