2011-04-16 82 views
1

是否有可能每个人只有一个帐户的网站?可能为每个人网站创建一个帐户?

任何建议是好的。

感谢

+0

也许是因为我的英语不是最好的,但是...你能解释一点点你想做什么? – Nobita 2011-04-16 16:02:25

+0

@Nobita:这听起来像他正在寻找一种方法来唯一标识访问者并防止人们创建多个帐户。对此,我只能告诉他“祝你好运”。 – David 2011-04-16 16:03:16

+0

@大卫是的,这是正确的 – Jesse 2011-04-16 16:06:36

回答

0

向用于识别您可以验证,并允许注册仅此标识信息如信用卡数据信息。当然,信用卡数据可能会被窃取,因此您无法100%确定互联网或世界各地的任何信息。

+0

在大多数情况下,这个“修复”会比问题更糟糕。 – ceejayoz 2012-04-07 16:29:34

2

如果你不想让人们每分钟产生100个帐户,你需要一些类似captcha的东西,这很容易添加到你的网站上。

您可以做其他事情,例如将每个帐户与电子邮件地址相关联,然后通过向该电子邮件地址发送链接来验证该电子邮件是否真实存在,以便当它们单击该链接时验证连接。

要准确地将每个人的一个帐户关联起来,您需要使用某种官方身份,而且通常对于那些没有意义的小型网站。通过官方身份我的意思是验证他们的信用卡或政府身份证明(社会保障?),但是由于人们不想这样做会遇到很多问题,并且要花钱确保这些身份是真实的。另外,如果你真的需要这样的东西,你将不得不加强你的网站的安全性。

+1

而在某些国家,您不允许要求提供人员的社会安全号码。我知道这里不允许首发(荷兰)。 – PeeHaa 2011-04-16 16:12:34

+0

没错,我忘了提及这对扩大国际并不合适。最后一段真的是“你可以做到这一点,但绝对没有意义”。 – 2011-04-16 16:14:51

0

无论你做什么,人们仍然会试图推翻这个系统。如果你使用电子邮件,那么人们可以有多个免费电子邮件,如果你阻止免费电子邮件,很多人没有任何其他电子邮件,所以你阻止他们。如果您使用IP,则会阻止拥有共享IP的任何人,如为其客户强制执行代理服务器的ISP。

除非你开始询问社会安全号码或NI或任何你的国家,并且你开始疏远人们作为一条规则,因为他们会考虑这些不相关的个​​人信息。

你只需要希望人们公平对待你的网站,并知道一些不会。

-1

您可以制作一个代码,只允许每个计算机使用1个帐户。您必须能够获取计算机IP地址并阻止其创建超过1个帐户。

+1

有许多合法的原因,多人会使用一个IP地址(室友,家庭成员,宿舍,学校,企业)和b)许多方式获得新的IP地址(Tor,关闭有线调制解调器一会儿,代理人)。 – ceejayoz 2012-04-07 16:28:55

0

这些日子的一个可能的解决方案是仅通过来自更严格的服务提供商的身份联合来创建用户账户。例如,使用oauth通过Facebook帐户验证您的用户。我相信facebook非常擅长检测shills/spammers,你也可以利用他们的资源在你的服务中。

1

另一种方法是要求用户输入一个验证码,通过短信发送给他们,并确保他们输入的电话号码是唯一的,电话/ SIM卡相对便宜,但大多数人不会通过在新的SIM卡上花费5美元来获取您网站上的重复帐户。

(如果他们,售价为$ 3个帐户,并削弱了一个SIM卡的成本;)

+0

像https://www.twilio.com/sms和AWS SNS这样的工具可以让你以相当便宜的方式做到这一点。 – 2015-04-14 12:48:56

0

我觉得你有2个选择,这两者都不将解决整个问题:

  1. 记录IP地址并防止来自一个IP的多次登录。不是很好,因为如果大学的孩子使用你的网站并且宿舍使用共享的IP,这可能会适得其反。

  2. 记录MAC地址并防止来自一个MAC的多次登录。更好,但它会阻止来自同一家庭的多个人使用您的网站,并且大多数房屋拥有多台计算机/移动设备。

您可以随时结合这两个选项,但再次与多个移动设备可以环游。

相关问题