2011-11-05 61 views
1

对于我的新项目,我需要一个投票脚本,这使得我的网站的未注册用户能够注册该网站上的内容。用户(已注册和未注册的用户)只能为同一内容投票一次。我想,注册用户的投票登记不是问题。我只是将用户标识和内容标识放在我的数据库的一个表中,我可以在将新的投票保存在数据库中之前进行检查。但我不确定如何处理未注册的用户。是否有最佳做法来限制未注册用户对同一内容的投票数量?投票脚本(注册和未注册用户)的最佳做法是什么?

我现在正在使用PHP和MySQL。

+0

[限制我们网站投票的最佳方式是什么?](http://stackoverflow.com/questions/581538/what-is-the-best-way-to-limit-voting-on - 我的网站) – hakre

+0

一些答案也在这里:[停止用户在网站上多次投票](http://stackoverflow.com/questions/572723/stopping-users-voting-multiple-times-on-a-website) –

回答

0

恕我直言,处理未注册用户的最佳方式是使用cookie来记住他们投票。当然,这个系统并不是100%安全的,因为用户可以删除cookie并重新投票。为了更安全,您可以将系统与数据库中IP地址的注册相关联。

+0

谢谢,这也是我心中的组合:) – cberg

+0

没有问题,不要忘记接受答案:)请记住,管理未注册的用户投票无法防弹。 –