如何在网站上的1个帖子中仅允许每人(计算机/移动)投票1次而无需创建用户帐户?

时间:2015-03-03 14:20:55

标签: javascript authentication meteor

我在学习Meteor框架的过程中重新创建了Yik Yak移动应用程序作为Web应用程序。但是该应用程序在没有用户帐户的情况下完全是匿名的,但您仍然可以仅投票或仅投票一次。如何使这项工作?

1 个答案:

答案 0 :(得分:0)

您想要的不仅仅是JavaScript,还有一些后端代码(使用您选择的语言)。

如果是网站,您可以尝试通过他/她的计算机的IP / MAC地址识别用户。但问题是它不可靠(例如:用户可能隐藏在虚假地址后面,或者多个用户可能使用相同的IP)。你可以read about some methods on this question(PHP)。

如果是移动应用程序,请使用唯一的设备ID(但同样需要更多纯JavaScript)。

使用唯一设备ID(UDID),您可以识别投票的设备,而无需知道该设备的所有者是谁,也无需强制您的用户创建帐户/登录。