获得唯一的设备ID使用PHP或javascript

问题描述 投票:1回答:2

我在寻找的东西,让我获得设备(PC,MAC,手机和平板电脑)的唯一ID就像一个MAC地址即可。

我需要跟踪所有登录进入保护区域,但我无法找到一个唯一的ID与我可以识别所使用的设备。

我需要,因为我希望用户注册他们的设备,然后让他们只与登录。谢谢

login password-protection uniqueidentifier mac-address
2个回答
1
投票

你真的不能。这将是一个巨大的安全/隐私风险做到这一点。然而,有一些东西,你可以做些什么来亲近:

  1. 一个cookie添加到该设备具有UUID
  2. 指纹 - 使用所有可用的浏览器设置适用于JS,如浏览器代理,安装的字体等,以建立一个设备的唯一上下的配置文件(注意苹果试图阻止这种在Safari的最新版本。)
  3. IP地址。它并不完美,但可以做一些事情,有一些方法可以去除小程度的混淆。这是PHP的一个例子:How to get Real IP from Visitor?

所有这些东西结合在一起,应该能够给你一些接近你想要什么。它可能不能完全保护它,但它会提供某种形式的。


0
投票

JavaScript是一种高级编程语言,不能帮你存储这些信息。同样适用于PHP为好。

但是,你可能要考虑使用的cookie来实现自己的目标。您可以使用加密算法,并将其存储在cookie中,和你有一个唯一的标识符。

© www.soinside.com 2019 - 2024. All rights reserved.