我正在寻找可以让我获取设备(例如PC,Mac,手机和平板电脑)唯一ID(例如MAC地址)的东西。
我需要跟踪所有登录到受保护区域的信息,但是我无法找到可以识别所用设备的唯一ID。
我需要这样做,因为我希望用户注册他们的设备,然后仅让他们登录。谢谢
答案 0 :(得分:0)
JavaScript是一种高级编程语言,无法帮助您存储此类信息。同样适用于PHP。
但是,您可能要考虑使用Cookie来实现您的目标。您可以使用加密算法并将其存储在Cookie中,并且具有唯一的标识符。
答案 1 :(得分:0)
你真的不能。这样做会带来巨大的安全/隐私风险。但是,您可以采取一些措施来达到目的:
使用UUID向该设备添加cookie
指纹识别-使用JS可用的所有可用浏览器设置(例如浏览器代理,安装的字体等)来建立设备的独特配置文件(请注意。Apple尝试在最新版本的Safari中防止这种情况)
IP地址。它不是完美的,但是可以做些事情,并且有一些方法可以消除 small 程度的混淆。这是PHP中的一个示例:How to get Real IP from Visitor?
将所有这些东西组合在一起应该能够为您提供接近所需的东西。它可能不会完全保护它,但是会提供某种形式的
。