【发布时间】:2011-01-16 12:05:59
【问题描述】:
我有几个像例子这样的表。
Users Books UsersBookPurchase
UID BookId UserId
UName Name BookId
Password Price
Email
这很好。我有自己的登录系统,但我也使用一些 3rd 方来验证 OpenID 或 facebook Authetication。我的问题是,如果用户能够使用 OpenID 或 facebook 身份验证成功登录,我需要执行哪些步骤,即我是否必须在用户表中插入一个假行,因为如果我不插入,将如何维护完整性。我的意思是当使用 Facebook 身份验证登录的人进行购买时,我应该在 UsersBookPurchase 中插入什么用户 ID,因为 UserId 是用户表中的参考键。请给我一个关于我需要做什么的高级概述,因为这是相当常见的情况。
提前致谢:)
【问题讨论】: