【发布时间】:2012-02-07 09:50:09
【问题描述】:
我正在创建一个网站,任何人都可以对内容进行投票和反对。
对于发布,我希望不要强迫人们为此创建帐户。但是,如果没有帐户,有什么可靠的方法可以确保人们不会对同一内容多次投票?
我研究过的方法是基于 ip 的跟踪和基于 cookie/会话的跟踪。
两者都有问题。 我的目标是大学校园,因此许多用户可能拥有相同的 IP(通过他们的宿舍或公寓)。而如果用户删除他们的会话,甚至使用脚本投票,cookies/会话很容易被利用。
(作为大学校园,可能有很多精通技术的学生可能会这样做)
就技术而言,是否有更可靠的方法来实现这一点?
【问题讨论】:
标签: ruby-on-rails http session cookies web