我正在为使用Facebook连接进行用户登录/配置文件的网站创建数据库。
我通常为所有用户都有一个唯一的密钥(自动增量)。即使每个记录(用户)都有一个我可以使用的唯一Facebook ID,这仍然是一个好主意吗?
为什么?
答案 0 :(得分:1)
没有。即使您没有使用Facebook Connect,这通常也不是一个好主意。但是,由于Facebook Connect提供了一个稳定,简单,唯一的标识符,您应该使用它。他们正在做所有艰苦的工作 - 站在他们的肩膀上。
答案 1 :(得分:1)
如果您要进行单个FB id登录,那么您可以使用他们提供的uid。如果您计划(现在不一定)拥有自己的用户并允许通过FB Connect登录,那么我建议您使用两个表。
您始终可以将FB用户和您自己的用户与他们为您提供的电子邮件以及他们用于FB的电子邮件进行匹配。