【问题标题】:Get Unique device id with php or javascript使用 php 或 javascript 获取唯一的设备 ID
【发布时间】:2019-07-01 22:16:13
【问题描述】:

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

我需要跟踪所有登录到受保护区域的情况,但我找不到可以识别所用设备的唯一 ID。

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

【问题讨论】:

标签: login password-protection uniqueidentifier mac-address


【解决方案1】:

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

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

【讨论】:

  • @user3572384 那是你最好的镜头。您可能还会考虑使用 Java 签名的小程序
【解决方案2】:

你真的不能。这样做会带来巨大的安全/隐私风险。但是,您可以做一些事情来接近:

  1. 使用 UUID 将 cookie 添加到该设备

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

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

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

【讨论】:

    猜你喜欢
    • 2013-05-08
    • 2019-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-07
    • 1970-01-01
    • 2017-09-07
    • 2023-03-25
    相关资源
    最近更新 更多