gpt4 book ai didi

php - 有什么技术可以防止多次提交比赛?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:42:43 24 4
gpt4 key购买 nike

项目

我们有一个用 PHP 编码的竞赛,使用 CodeIgniter。该表格对电子邮件地址和手机号码进行了验证。该页面本身托管在不同域的 iframe 中(这是一种代理-客户关系)。

问题

我们获得了拥有 1000 条条目的用户。我们知道它们是假的,因为:

  1. 他们使用相同的手机号码 - 假定他们找出一个通过验证的手机号码,然后每次都使用该号码。
  2. 电子邮件地址都在奇怪的域中,其中一些域重复了多次。

但是,IP 地址是唯一的,条目分布在几天内,域本身有 MX 记录,用户代理看起来很正常。

客户不想做任何可能导致条目减少的事情。

问题

像验证码这样的方法有什么优缺点?您使用过哪些有效的 UI 和代码模式?

我读到的一种方法是允许可疑的条目,这样垃圾邮件发送者的条目就会被接受,但他们的数据有一个“可疑”的标志,然后手动检查。我可以检查哪些数据是否可疑?

最佳答案

您可以使用的一些方法:

  • 验证码:阻止机器人提交表单
  • 电子邮件验证:向他们发送一封带有唯一链接的电子邮件,以激活他们的参赛作品。停止无效的电子邮件地址。
  • 手机号码验证:向他们发送一条包含激活码的短信。停止无效的电话号码。

在我看来,您的方法不应该是阻止提交条目,而是要求对输入的详细信息进行一定程度的验证。

关于php - 有什么技术可以防止多次提交比赛?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5705653/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com