gpt4 book ai didi

node.js - 无需 cookie 等即可识别用户

转载 作者:太空宇宙 更新时间:2023-11-04 02:58:48 25 4
gpt4 key购买 nike

我想编写一个新的聚合网站,用户可以在其中提交新闻并对其进行上下投票(非常基本的东西,类似于一个小型的 reddit)。

我的问题是这样的:

  • 某人每天只能对新闻文章投赞成票或反对票一次
  • 我不希望用户注册
  • 可以删除用于投票的 Cookie

如何在一天中识别用户以及如何确保该用户在几分钟前没有对某些文章进行投票。

这可能吗?

最佳答案

您可以使用浏览器指纹

浏览器指纹是根据每个浏览器在每个连接上发送的信息(HTTP header )以及通过基本 JavaScript 提供的附加信息生成的标识符。

信息如下:

  • 用户代理
  • 语言
  • 已安装的插件
  • 屏幕分辨率
  • ...以及更多。

浏览器指纹识别并不是万无一失的,因为有self-defense tactics但它可以为你的食谱增添趣味。尽管存在争议,但它是 widely used .

Mozilla 有一个 great wiki article about the subject .

您可以在 https://panopticlick.eff.org/ 检查您自己的浏览器指纹

关于node.js - 无需 cookie 等即可识别用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21123571/

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