Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Login 内部注册vs.OpenID vs.谷歌好友连接vs.Facebook连接vs.等_Login_Openid_Registration - Fatal编程技术网

Login 内部注册vs.OpenID vs.谷歌好友连接vs.Facebook连接vs.等

Login 内部注册vs.OpenID vs.谷歌好友连接vs.Facebook连接vs.等,login,openid,registration,Login,Openid,Registration,我正在尝试决定如何允许用户注册我的网站。。。有openID、clickpass、facebook connect、google friend connect等,也有老式的内部“输入用户名、电子邮件、密码等” 简单地看一下,要让openID工作起来似乎需要做很多工作 有没有人有为OpenID(或其他)建立网站的经验?另外,有人知道这些方法是否比传统的“内部”注册具有更高的注册周转率吗?例如如果您同时允许内部注册和openID,您的用户中使用openID的百分比是多少 一如既往,感谢您的支持。这取决

我正在尝试决定如何允许用户注册我的网站。。。有openID、clickpass、facebook connect、google friend connect等,也有老式的内部“输入用户名、电子邮件、密码等”

简单地看一下,要让openID工作起来似乎需要做很多工作

有没有人有为OpenID(或其他)建立网站的经验?另外,有人知道这些方法是否比传统的“内部”注册具有更高的注册周转率吗?例如如果您同时允许内部注册和openID,您的用户中使用openID的百分比是多少


一如既往,感谢您的支持。

这取决于网站类型和用户

我们研究了在我们的电子商务商店(我们出售服装)中使用OpenID的可能性,得出的结论是我们将全力以赴实现它。无论如何,我都不是世界上最聪明的软件开发人员,但是如果几乎无法将我的思想集中在它上面,仅仅为了得到一个StackOverflow的帐户(为什么我必须去找某个第三方提供商?为什么我应该信任他们?如果他们破产了,我的帐户会怎么样?作为一家企业,如果客户要求我重置他们的密码,我该怎么办?),那么说我们的客户会有问题就不仅仅是一个传闻了。此外,对于任何电子商务企业来说,除非经过仔细考虑,否则接受第三方依赖通常是不明智的,尤其是对于登录这样的关键问题。如果一个主要的OpenID提供商倒闭,你将失去销售。如果我们实施如果使用OpenID,与本机登录机制相比,它肯定是一种可选的红头继子女实现

即使我们在内部注册了电子邮件地址和密码,我们也不得不使用Amazon.com风格的登录表单,因为用户即使已经拥有帐户,也会不断填写“新客户”表单:

登录屏幕。亚马逊的登录屏幕仍然是一个可以模仿的模型,最大限度地减少了未经注册就试图登录的新客户的常见问题。亚马逊以线性顺序提出了两个问题:(1)“你的电子邮件地址是什么?”和(2)“你有亚马逊网站的密码吗?”对于第二个问题,用户可以从两个单选按钮中选择一个:“不,我是新客户”或“是的,我有密码”。许多其他网站将新的和已建立的用户区并排呈现,从而通过磁场中类型的磁力吸引将新用户转移到已建立的用户区。--雅各布·尼森

当用户在浏览两个字段和一个单选按钮时遇到困难时,您可以想象当他们看到多个身份验证机制时,随之而来的欢乐

如果你正在实现一个面向社会的网站,该网站旨在与Facebook或一些精通Web 2.0的消费者进行集成,那么这些替代身份验证机制可能是有意义的。不过,在OpenID尘埃落定之前,我不会将其添加到商业网站中:没有人要求它。他们要求使用PayPal和Google Ch我们实现了eckout,但是这里只有少量的重叠

我的一般建议是采用通常的内部用户名和密码机制,这些机制可以由这些替代身份识别机制进行补充。但要认识到,每种替代身份识别机制都存在客户困惑和客户支持增加的风险


只要我的两分钱,希望能有所帮助。

如果您需要维护有关用户的状态信息(首选项等)然后,您可能应该提供自己的用户/密码机制。这不会阻止您允许用户利用OpenID及其同类产品。您需要回答的问题是,您应该在项目中投入多少时间来支持多种方法。与所有设计决策一样,每件事都有成本和收益。权重它们都是,然后选择适合你预算的答案。

另一个可能的选择,而不是自己在库中磨磨OpenID代码,是使用SaaS服务,如。你可以在几个小时内获得OpenID、facebook和myspace登录。你的应用只需要能够生成HTTPS并解析JSON或XML响应即可。

@Nicolas有一些建议很好

我建议从标准用户名/密码开始,然后添加OpenID等选项,如果有足够多的用户需要它们(就像Plaxo教程一样)


现在有一个工作网站总比一个90%的项目要好。:-

我正计划在我的社交网站上做一些类似的事情,但与其他网站有所不同。大多数网站允许用户使用这些服务登录,我计划将这些服务添加到我的注册表单中,然后他们选择那里的服务、openID、facebook connect、myspace ID,然后我计划获取这些服务提供的所有信息,并将其存储为php脚本中的变量,然后保存到DB,其概念是允许他们在注册时从其他服务导入信息,使他们注册更容易,这意味着他们以后必须填写的个人资料字段更少等等

简要介绍如何设置 OpenID看起来需要做很多工作 让openID正常工作

这真的不是很多工作。对于一个还没有接近公开的项目,我下载了它,在玩了几个小时后(大部分时间都在做CSS/HTML工作,我真的很讨厌),我有了一个登录过程设置,它看起来和你登录时看到的一样

例如。。如果你允许 内部注册和openID,什么 您的用户正在使用的百分比 OpenID

现在,当您可以使用雅虎、AIM和GMail登录作为OpenID时,创建自己的用户版本就没有什么意义了