Web applications 唯一用户注册

Web applications 唯一用户注册,web-applications,web,Web Applications,Web,我有一个网站,在那里我们定期举办一些摄影比赛。此外,我们还有一群用户,他们注册了很多虚假的投票账户。这是一个使我们的比赛失信的大问题。 所以问题是——如何检测哪个用户是真的,哪个是假的 以下是我们尝试过的一些案例: 1) 电子邮件验证-没有帮助,因为像10分钟邮件这样的服务允许获取验证电子邮件 2) ip验证-我们有很多ISP,为所有用户使用1-2个ip,也有很多公司使用一个外部ip。 3) 使用社交网络按钮投票-并非我们的每个用户在任何社交网络中都有帐户,SN按钮只允许每张照片投票一次。但我们

我有一个网站,在那里我们定期举办一些摄影比赛。此外,我们还有一群用户,他们注册了很多虚假的投票账户。这是一个使我们的比赛失信的大问题。 所以问题是——如何检测哪个用户是真的,哪个是假的

以下是我们尝试过的一些案例: 1) 电子邮件验证-没有帮助,因为像10分钟邮件这样的服务允许获取验证电子邮件 2) ip验证-我们有很多ISP,为所有用户使用1-2个ip,也有很多公司使用一个外部ip。
3) 使用社交网络按钮投票-并非我们的每个用户在任何社交网络中都有帐户,SN按钮只允许每张照片投票一次。但我们希望允许每24小时投票一次。

对此你真的无能为力

甚至像Hotmail和GMail这样的服务也允许你建立许多帐户,所以一个人可能有10个GMail帐户、10个Hotmail帐户等等


如果您使用基于cookie的解决方案,这会更好一些,但是一个人可以随时清除所有cookie,也可以使用不同的浏览器。尽管如此,我还是会选择这种方法,因为它比电子邮件地址或IP地址更不可靠。

一个想法是根据电话号码进行注册-确保一些用户拥有不止一部电话,但没有电子邮件那么多。您不会通过邮件验证帐户,而是通过短信验证帐户。

因为短信要花钱,我认为如果真的担心可信度,Paypal可能会被使用。你可以投0.01美元的票,我认为这比短信的成本要低,但它提供了良好的认证。当然,不是每个人都有贝宝账户