相关疑难解决方法(0)

如何匿名识别用户并存储该信息

为了允许/禁止动作,我需要一个简单的用户识别系统.

不是一个高安全性要求,可以犯错误(例如,同一个用户将使用不同的浏览器执行不允许的操作).

为了不那么抽象,让我们看看StackOverflow投票,并假设我们希望允许公众投票,但只允许一次.

最简单的方法就是使用cookie:每个答案设置一个新的cookie; 将所有投票存储在一个cookie中(或以某种方式组合这些).

由于cookie大小/数量限制,这有点不可靠.它还会一直将cookie发送到网站,而只需要1次操作.

所以从这个角度来看,我想避免使用cookie.
但是,不要在常规HTTP上做得更好.我不考虑IP/MAC地址等.

因此,根据上述背景,问题是:如何匿名识别用户并将该信息存储在客户端上?

谢谢.

browser authentication ruby-on-rails http

11
推荐指数
1
解决办法
3018
查看次数

标签 统计

authentication ×1

browser ×1

http ×1

ruby-on-rails ×1