0

还有其他类似的主题,但没有一个能完全回答我的问题。

我正在制作一个仅供一小部分用户访问的网站。(就像一个团队)现在他们都应该有机会亲自访问网站并查看他们的信息。并且无需登录。简单地说:如何识别没有登录的用户。

问题是,这些用户 99% 的时间都是通过手机访问该网页。
这意味着他们将通过 WiFi 或 3G 网络访问它,从而使他们的 IP 不是恒定的,并且在我看来无法跟踪。然后我想到了mac地址,这是保持稳定的一件事。但互联网表明它没有发送到浏览器,因此“无法跟踪”。

问题:

  1. 真的不可能追踪手机的mac地址还是存在后门?( javascript/php/cookie/...)。我不想要应用程序,因为手机可以在许多不同的平台上运行。

  2. 是否有任何其他值或常量可用于在未登录的情况下识别用户?

4

3 回答 3

0

您应该使用localStorage - 这样您的用户只需登录一次您的网站,然后您就可以随时获取/设置该值。

于 2013-01-29T09:41:23.110 回答
0

您可以通过 PHP 参数登录,因此用户可以将这样的链接保存到他的书签中:

intranet/login.php?user=vincent&pwhash=8fe4c11451281c094a6578e6ddbf5eed
于 2013-01-29T09:52:51.133 回答
0

获取用户mac地址是不可能的,所以不要费心去做一些魔术来获取某人手机的mac地址。根据经验,我们开发了设备指纹或 DFP,并从用户那里收集了尽可能多的信息,即外部 IP、浏览器信息(例如我们的首选语言、用户代理等)、屏幕分辨率、地理位置等。 info 我们有一些算法来制定评分方案或匹配方案,然后将信息存储到我们的数据库中。每次用户访问该网站时,我们都会再次收集信息,然后将其与我们的记录相匹配。例如,然后确定 user1 的得分是否超过 90% 与我们的记录匹配。

于 2013-01-29T09:58:25.393 回答