无需身份验证即可识别唯

时间:2011-12-04 06:49:21

标签: php mysql security apache authentication

所以我的网站有一个功能,我打算只允许每个唯一用户使用有限次数......事情是......我想这样做而不必强迫用户注册和登录到网站......

我在考虑使用IP地址,但是IP地址很容易操作(使用动态DNS,代理服务器等)

所以我的问题是,是否有一种方法比使用IP地址识别唯一用户而不强迫他们注册更可靠

我也在使用LAMP堆栈+ JQuery,所以欢迎任何使用它们的解决方案......

5 个答案:

答案 0 :(得分:9)

这些是邪恶的,你的用户会讨厌你,但是你在这里:

http://samy.pl/evercookie/

答案 1 :(得分:0)

您可以让服务器在首次访问时为其分配ID,将其保存在永不过期的Cookie中,然后让您的网站检查/使用Cookie以便在后续访问时进行身份验证。

答案 2 :(得分:0)

阅读“超级cookie”,这可能比IP和Cookie更有帮助。 但是如果你想严格限制访问权限,你的方法就不对了。

答案 3 :(得分:0)

我可以轻松访问FirefoxChromekonqueroropera(完整版和迷你版),surf,{{3 {},emacsw3m,links2,linkslynxelinks以及手写epiphany流量;我有几十种不同的HTTP代理,指纹不同; HTTPtor可以访问数以千计的IP和数十种不同的ec2;大概在OS fingerprints租用时间这些日子很便宜。

你怎么会从这一切混乱中知道 me

答案 4 :(得分:0)

不幸的是,Cookie是处理此问题的标准方法(Google Analytics完全依赖于它们),并且它们也易于操作(清除Cookie,进入并将“times_viewed”设置为0等)。幸运的是,大多数人都不知道该怎么做。我会建议你加密你的cookie内容,但我仍然说饼干是去这里的方式。