用户可以使用 oAuth 在网站上注册,或者他可以将他的 oauth id 链接到网站上的现有帐户。
但我非常怀疑存储所有可能的 oauth 连接并将它们链接到数据库中的用户帐户的正确方法。
我想过创建一个这样的表:
Table user_oauth_id
----------------------------------------------
user_id | facebook_id | google_id | twitter_id
----------------------------------------------
1 | blabla | blabla | blabla
好还是不好?