为了允许/禁止动作,我需要一个简单的用户识别系统.
这不是一个高安全性要求,可以犯错误(例如,同一个用户将使用不同的浏览器执行不允许的操作).
为了不那么抽象,让我们看看StackOverflow投票,并假设我们希望允许公众投票,但只允许一次.
最简单的方法就是使用cookie:每个答案设置一个新的cookie; 将所有投票存储在一个cookie中(或以某种方式组合这些).
由于cookie大小/数量的限制,这有点不可靠.它还会一直将cookie发送到网站,而只需要1次操作.
所以从这个角度来看,我想避免使用cookie.
但是,不要在常规HTTP上做得更好.我不考虑IP/MAC地址等.
因此,根据上述背景,问题是:如何匿名识别用户并将该信息存储在客户端上?
谢谢.