使用php或javascript获取唯一的设备ID

时间:2019-02-07 17:53:32

标签: login password-protection uniqueidentifier mac-address

我正在寻找可以让我获取设备(例如PC,Mac,手机和平板电脑)唯一ID(例如MAC地址)的东西。

我需要跟踪所有登录到受保护区域的信息,但是我无法找到可以识别所用设备的唯一ID。

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

2 个答案:

答案 0 :(得分:0)

JavaScript是一种高级编程语言,无法帮助您存储此类信息。同样适用于PHP。

但是,您可能要考虑使用Cookie来实现您的目标。您可以使用加密算法并将其存储在Cookie中,并且具有唯一的标识符。

答案 1 :(得分:0)

你真的不能。这样做会带来巨大的安全/隐私风险。但是,您可以采取一些措施来达到目的:

  1. 使用UUID向该设备添加cookie

  2. 指纹识别-使用JS可用的所有可用浏览器设置(例如浏览器代理,安装的字体等)来建立设备的独特配置文件(请注意。Apple尝试在最新版本的Safari中防止这种情况)

  3. IP地址。它不是完美的,但是可以做些事情,并且有一些方法可以消除 small 程度的混淆。这是PHP中的一个示例:How to get Real IP from Visitor?

将所有这些东西组合在一起应该能够为您提供接近所需的东西。它可能不会完全保护它,但是会提供某种形式的