2011-08-26 328 views
-1

我有一个仅限邀请的网站。而且我希望用户有可能以我自己的注册表格注册,或者他们可以在现有用户的邀请下注册Facebook或Twitter。注册Facebook/twitter,但用“本地”登录详细信息登录

一旦他们被注册,我希望他们只使用我的网站的登录表单登录。问题是:什么是最好的方法来处理这个,这是一个好主意开始?

回答

0

我过去所做的是创建2个表(假设你使用的是标准的SQL数据库):一个代表和一个代表授权技术。然后,您可以在帐户表中为用户创建一行,然后在授权表中创建一个单独的行,指示auth是用户名/密码(在这种情况下该行具有密码哈希)或Facebook(在这种情况下,它有fbuid)。当用户选择登录方法时,您可以从验证表中查找帐户。