开放投票系统应该采取什么方法

发布于 2025-01-02 07:40:08 字数 230 浏览 0 评论 0原文

我正在开发一个包含汽车简介的网站。每个配置文件还涉及评级。现在有什么好的方法可以在不让用户注册的情况下拥有真实的投票系统吗?

例如。

有一个名为 350Z Nissan 的配置文件。现在用户可以对其进行评分。我如何避免虚假评级

我认为我应该将 IP 地址与评级一起保存,但是如果家里只有一台计算机并且很多人使用它怎么办?

你会怎么办 ?

I am working on a website that has car profiles. There is also rating involved for each profile. Now is there is any good approach to have authentic voting system without making user register?

for example.

there is a profile named 350Z Nissan. Now users would be allowed to rate it. How can I avoid Fake rating?

I thought that I should save IP address along with rating but what if there is single computer at home and many people use it?

What would you do ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦里南柯 2025-01-09 07:40:08

这些都是很好的开始步骤:

  • 对于非注册用户,每个 ip 每 3/4/6/12/24(您选择)小时投一票
  • 非注册用户的验证码(防止机器人)
  • 每天的注册数量
  • 限制一个 ip日志 每次投票

您可能无法做更多的事情,您也可以使用cookie并创建pseudousers(它会过滤掉“蹩脚的用户”),但它很容易解决。

Those are good steps to start:

  • One vote per 3/4/6/12/24 (your choice) hours per one ip for non registered users
  • Captcha for non registered users (prevents bots)
  • Limit number of registrations per day from one ip
  • Log every vote

You probably can't do anything more, you may also use cookies and create pseudousers (it'll filter out "lame users") but it's easy to work around.

氛圍 2025-01-09 07:40:08

四件事

  1. 使用验证码
  2. 记录每次访问以及所有需要的数据
  3. 以更加精确 - 使用电子邮件验证(我的意思是使用邮件服务器进行真实的电子邮件地址验证 - 所以他们不能使用虚假电子邮件 --- 有可用的方法)+一电子邮件不能对同一产品进行两次评价。
  4. 不要限制每台电脑或IP的速率...以上三个应该足以避免虚假评级

我认为上面已经涵盖了所有内容 - 如果我遗漏了某些内容,请告诉我..

four things

  1. use captcha
  2. log every visit with all needed data
  3. to be more prcise - use email validation ( i mean real email-address validation with mail-server - so they cant use fake emails --- there are methods available for that ) + one email can not rate same product twice.
  4. do not limit rate per pc or ip... above three should be enough to avoid fake ratings

I think all covered in above - let me know if I am missing something..

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文