2009-12-04 110 views
0

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

回答

1

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

如果您不支持OpenID,那么您的用户仍然需要注册,但是如果您鼓励他们获得OpenID,那么他们可以在支持OpenID的其他网站上重复使用 - 就像这样。

+0

是。我猜测有95%的网友已经拥有谷歌或雅虎的账户。所以如果你有这些按钮,再加上一个较小的OpenID按钮,那么你应该被覆盖并且大大降低了访问者转换的障碍。 – 2009-12-05 00:15:45

0

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

  1. 支持内部登录系统;
  2. 支持内部登录系统 OpenID适用于拥有OpenID并且不想仅注册其他用户才能使用网站的用户;
  3. 仅支持OpenID(这就是这种情况)。

对于每种情况你有不同的实现。这取决于你自己决定什么更适合你的网站根据你的社区和利基。由于SO来自开发者,SO开发者认为使用OpenID是一个好主意 - 但取决于你的受众(真正的非技术人员)需要 OpenID can be worse然后login barrier本身。 (这是我对此主题的个人看法)