相关疑难解决方法(0)

投票系统中的唯一IP

我正在为我的PHP/MySQL网站创建一个投票系统,我想确保一个用户只能投票一次.这样做的好方法是什么?到目前为止,我已经考虑并半实施以下内容:

  • 使用IP和投票在数据库中存储个人投票.这会产生庞大但确保每个用户获得一票.

  • 在用户端存储cookie以检查他们是否已投票.这是最简单的,但显然用户可以禁用cookie.

什么是最实用的方法?任何其他建议都非常受欢迎.

php mysql voting-system

12
推荐指数
1
解决办法
3179
查看次数

一个简单的投票系统:如何防止重复投票

我正在构建一个带有向上投票选项的简单Web应用程序.我计划为最多投票的人提供现金奖励,所以我想要一个相对安全的系统.我有几个关于受孕的问题.我知道我的帖子与其他几个帖子类似,但似乎没有一个特定的平台让我放心.

我的网络应用程序正在使用javascript和firebase来加载所有正在投票的对象.我将强制用户登录并存储IP地址,用户ID等.

问题:

  • 这是从一开始使用javascript的根本缺陷吗?我看到编写一个只改变价值和重新投票的脚本的巨大潜力.(也许我可以验证前端数据是否正确以及用户是否存在ajax调用?)
  • 随着我的应用程序成功的机会是否会成为太多的前端计算?

编辑: 对不起,但我遗漏了一个关键事实,即我有一个更大的后端系统(WordPress)来处理身份验证.我正在开发的应用程序基本上独立于wordpress.我只是为了过滤目的而提取一些用户信息.我选择Firebase作为其实时功能的存储解决方案.

我希望用几种方法来打击选民欺诈:

  • 赠送的奖励为每月100美元.
  • 登录不是妥协,我实际上希望用户注册并用人眼验证有资格投票.其他人可以见证比赛,但不能投票.
  • 服务器端检查.如果我的应用程序受欢迎,我可以编写脚本来监控违规行为的投票模式吗?如果有人滥用系统,我就会失去胜利的能力.

javascript jquery firebase

10
推荐指数
1
解决办法
3413
查看次数

标签 统计

firebase ×1

javascript ×1

jquery ×1

mysql ×1

php ×1

voting-system ×1