我正在为我的PHP/MySQL网站创建一个投票系统,我想确保一个用户只能投票一次.这样做的好方法是什么?到目前为止,我已经考虑并半实施以下内容:
使用IP和投票在数据库中存储个人投票.这会产生庞大但确保每个用户获得一票.
在用户端存储cookie以检查他们是否已投票.这是最简单的,但显然用户可以禁用cookie.
什么是最实用的方法?任何其他建议都非常受欢迎.
我正在构建一个带有向上投票选项的简单Web应用程序.我计划为最多投票的人提供现金奖励,所以我想要一个相对安全的系统.我有几个关于受孕的问题.我知道我的帖子与其他几个帖子类似,但似乎没有一个特定的平台让我放心.
我的网络应用程序正在使用javascript和firebase来加载所有正在投票的对象.我将强制用户登录并存储IP地址,用户ID等.
问题:
编辑: 对不起,但我遗漏了一个关键事实,即我有一个更大的后端系统(WordPress)来处理身份验证.我正在开发的应用程序基本上独立于wordpress.我只是为了过滤目的而提取一些用户信息.我选择Firebase作为其实时功能的存储解决方案.
我希望用几种方法来打击选民欺诈: