Database design 如何设计一个考虑openID的网站成员系统?

Database design 如何设计一个考虑openID的网站成员系统?,database-design,openid,membership,registration,Database Design,Openid,Membership,Registration,我正在设计一个网站的数据库,我注意到stackoverflow采用了openID,这非常令人印象深刻。但是如果一些用户使用不支持openID的电子邮件地址会怎么样呢。您对这个问题有何看法?如果用户还没有OpenID,那么您可以将他们指向OpenID提供商,以便他们可以注册一个 如果您不支持OpenID,则您的用户仍需注册,但如果您鼓励他们获得OpenID,则他们可以在其他支持OpenID的网站上重复使用,如本网站。在为您的网站设计登录实现时,您有三种选择: 支持内部登录系统 支持内部登录系统和O

我正在设计一个网站的数据库,我注意到stackoverflow采用了openID,这非常令人印象深刻。但是如果一些用户使用不支持openID的电子邮件地址会怎么样呢。您对这个问题有何看法?

如果用户还没有OpenID,那么您可以将他们指向OpenID提供商,以便他们可以注册一个


如果您不支持OpenID,则您的用户仍需注册,但如果您鼓励他们获得OpenID,则他们可以在其他支持OpenID的网站上重复使用,如本网站。

在为您的网站设计登录实现时,您有三种选择:

  • 支持内部登录系统
  • 支持内部登录系统OpenID,用于拥有OpenID且不想注册其他用户以使用网站的用户
  • 只支持OpenID(就是这样)

  • 对于每种情况,您都有不同的实现。这取决于你决定什么是更好的为您的网站基于您的社区和利基。由于开发者也是如此,所以开发者认为使用OpenID是一个好主意,但这取决于你的受众(真正的非技术人员)需要OpenID,然后是它本身。(这是我个人对这个问题的看法)

    是的。我猜95%的网络冲浪者已经拥有谷歌或雅虎账户。因此,如果你有这些按钮,再加上一个较小的OpenID按钮供安全专家使用,你应该被覆盖,并大大降低了访问者转化的障碍。