0

用户可以使用 oAuth 在网站上注册,或者他可以将他的 oauth id 链接到网站上的现有帐户。

但我非常怀疑存储所有可能的 oauth 连接并将它们链接到数据库中的用户帐户的正确方法。

我想过创建一个这样的表:

Table user_oauth_id
----------------------------------------------
user_id | facebook_id | google_id | twitter_id
----------------------------------------------
     1  |   blabla    |   blabla  |    blabla

好还是不好?

4

1 回答 1

1

使用 user 表、user_oauth 表和它们之间的一对多关系可能会更好。

user_oauth 就像:

user_id oath_name oauth_id

oauth_name 在哪里:google、facebook 等。

于 2013-05-15T18:10:23.563 回答