回答
向用于识别您可以验证,并允许注册仅此标识信息如信用卡数据信息。当然,信用卡数据可能会被窃取,因此您无法100%确定互联网或世界各地的任何信息。
在大多数情况下,这个“修复”会比问题更糟糕。 – ceejayoz 2012-04-07 16:29:34
如果你不想让人们每分钟产生100个帐户,你需要一些类似captcha的东西,这很容易添加到你的网站上。
您可以做其他事情,例如将每个帐户与电子邮件地址相关联,然后通过向该电子邮件地址发送链接来验证该电子邮件是否真实存在,以便当它们单击该链接时验证连接。
要准确地将每个人的一个帐户关联起来,您需要使用某种官方身份,而且通常对于那些没有意义的小型网站。通过官方身份我的意思是验证他们的信用卡或政府身份证明(社会保障?),但是由于人们不想这样做会遇到很多问题,并且要花钱确保这些身份是真实的。另外,如果你真的需要这样的东西,你将不得不加强你的网站的安全性。
而在某些国家,您不允许要求提供人员的社会安全号码。我知道这里不允许首发(荷兰)。 – PeeHaa 2011-04-16 16:12:34
没错,我忘了提及这对扩大国际并不合适。最后一段真的是“你可以做到这一点,但绝对没有意义”。 – 2011-04-16 16:14:51
无论你做什么,人们仍然会试图推翻这个系统。如果你使用电子邮件,那么人们可以有多个免费电子邮件,如果你阻止免费电子邮件,很多人没有任何其他电子邮件,所以你阻止他们。如果您使用IP,则会阻止拥有共享IP的任何人,如为其客户强制执行代理服务器的ISP。
除非你开始询问社会安全号码或NI或任何你的国家,并且你开始疏远人们作为一条规则,因为他们会考虑这些不相关的个人信息。
你只需要希望人们公平对待你的网站,并知道一些不会。
您可以制作一个代码,只允许每个计算机使用1个帐户。您必须能够获取计算机IP地址并阻止其创建超过1个帐户。
有许多合法的原因,多人会使用一个IP地址(室友,家庭成员,宿舍,学校,企业)和b)许多方式获得新的IP地址(Tor,关闭有线调制解调器一会儿,代理人)。 – ceejayoz 2012-04-07 16:28:55
这些日子的一个可能的解决方案是仅通过来自更严格的服务提供商的身份联合来创建用户账户。例如,使用oauth通过Facebook帐户验证您的用户。我相信facebook非常擅长检测shills/spammers,你也可以利用他们的资源在你的服务中。
另一种方法是要求用户输入一个验证码,通过短信发送给他们,并确保他们输入的电话号码是唯一的,电话/ SIM卡相对便宜,但大多数人不会通过在新的SIM卡上花费5美元来获取您网站上的重复帐户。
(如果他们,售价为$ 3个帐户,并削弱了一个SIM卡的成本;)
像https://www.twilio.com/sms和AWS SNS这样的工具可以让你以相当便宜的方式做到这一点。 – 2015-04-14 12:48:56
我觉得你有2个选择,这两者都不将解决整个问题:
记录IP地址并防止来自一个IP的多次登录。不是很好,因为如果大学的孩子使用你的网站并且宿舍使用共享的IP,这可能会适得其反。
记录MAC地址并防止来自一个MAC的多次登录。更好,但它会阻止来自同一家庭的多个人使用您的网站,并且大多数房屋拥有多台计算机/移动设备。
您可以随时结合这两个选项,但再次与多个移动设备可以环游。
- 1. MVC 5 c# - 为每个用户帐户创建一个网站,多个登录
- 2. 如何为我的网站创建一个帐户api
- 3. 创建一个Plone私人网站
- 4. 创建一个网站用Gmail,Yahoo或Facebook帐户登录
- 5. 通过第三方网站自动创建一个gravatar帐户
- 6. 网站每个注册帐户的网站应用程序
- 7. 多个网站 - 一个网站付款专业帐户?
- 8. 我如何确保每个英国居民只有一个用户帐户在我的网站上创建?
- 9. 动态网址无需为每个用户创建一个.html
- 10. 如何为每个注册用户创建FTP帐户
- 11. 创建一个网站WAMP
- 12. IIS创建一个网站
- 13. 是否有可能为每个用户创建一个web服务?
- 14. 是否有可能与个人帐户,Microsoft帐户和Azure的AD帐户
- 15. 如何?网站托管一个FTP帐户与多个用户帐户?
- 16. PHP为每个用户创建个人目录
- 17. 创建为所有用户的个人网址到我的网站
- 18. 如何创建一个注册用户拥有该网站个人网址的网站
- 19. 个人网站建设
- 20. 为已有的Wordpress网站创建一个移动网站
- 21. Ubuntu 14.10 - 创建一个FTP帐户
- 22. 在Parse上创建一个帐户
- 23. 从C#创建一个hotmail帐户
- 24. 为一个用户创建多个sessionID - 这怎么可能?
- 25. 可能为网站创建黑莓门户应用程序?
- 26. Xcode个人帐户
- 27. CentOS:我如何创建一个安全的用户帐户来托管一个网站?
- 28. 如何为每个网站入口创建一个全局变量?
- 29. 是否为每个网站访问者创建了一个对象?
- 30. 我可以使用一个开发人员帐户与多个admob帐户?
也许是因为我的英语不是最好的,但是...你能解释一点点你想做什么? – Nobita 2011-04-16 16:02:25
@Nobita:这听起来像他正在寻找一种方法来唯一标识访问者并防止人们创建多个帐户。对此,我只能告诉他“祝你好运”。 – David 2011-04-16 16:03:16
@大卫是的,这是正确的 – Jesse 2011-04-16 16:06:36