我们正在寻求将 Facebook、Google、Twitter 整合到现有网站中。
与大多数实现不同,用户必须是能够使用 Facebook、Google 等登录之前的客户。当前的数据库设计如下;
userid | username | password | customerno
所以这个想法是,如果用户决定使用 Facebook 登录,我们需要使用他们的字母数字客户编号来验证他们也是现有客户。一旦通过身份验证,他们就不再需要使用他们的客户编号进行身份验证。如果他们还不是客户,他们首先需要在我们这里创建一个帐户。
- 我需要为每个提供者设计一个新表吗?如果是这样,设计应该是什么样子?
- 如何验证已使用 Facebook 登录并使用其现有客户编号的用户?