我想写一个新的聚合网站,用户可以提交新闻和向上和向下投票(漂亮的基本东西,类似于一个小reddit)。识别用户没有饼干等
我的问题是这样的:
- 有人只能向上或downvote新闻文章,每天一次
- 我不希望这样的用户注册
- 饼干投票可以删除
我如何识别一天中的用户,以及如何确保此用户在几分钟前没有对某篇文章投票。
这甚至可能吗?
我想写一个新的聚合网站,用户可以提交新闻和向上和向下投票(漂亮的基本东西,类似于一个小reddit)。识别用户没有饼干等
我的问题是这样的:
我如何识别一天中的用户,以及如何确保此用户在几分钟前没有对某篇文章投票。
这甚至可能吗?
您可以使用浏览器指纹。
浏览器指纹是根据每个浏览器在每个连接上发送的信息(HTTP标头)和通过基本JavaScript提供的附加信息生成的标识符。
像信息:
一个浏览器指纹识别不是防弹的,因为有self-defense tactics,但它可以丰富您的食谱。尽管存在争议,但它是widely used。
Mozilla有一个great wiki article about the subject。
而且你可以检查你自己的浏览器指纹https://panopticlick.eff.org/
简答:不,不可能在没有登录的情况下可靠识别用户,也不可能使用Cookie 或类似技术。
我讨厌发布这个,但evercookie项目是一个很好的收集类似于cookie的技术,比你的标准cookie更持久。它使用一些巧妙的技巧,但也可以争辩说它有一些隐私问题。我不会推荐你实施它。即使你做了(或借用他们的一些想法),然后
而我们mods花费每天追踪袜子傀儡选民的时间表明,即使登录也很困难。 –
没有登录;你没有。期。即使登录,也非常困难。 –