Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Login 使用php或javascript获取唯一的设备id_Login_Password Protection_Uniqueidentifier_Mac Address - Fatal编程技术网

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

Login 使用php或javascript获取唯一的设备id,login,password-protection,uniqueidentifier,mac-address,Login,Password Protection,Uniqueidentifier,Mac Address,我正在寻找的东西,使我能够获得设备pc,Mac,手机和平板电脑的唯一id像一个Mac地址可以 我需要跟踪所有登录到受保护区域的用户,但我无法找到唯一的id来识别所使用的设备 我需要它,因为我希望用户注册他们的设备,然后让他们只使用它登录。谢谢,JavaScript是一种高级编程语言,它不能帮助您存储这些信息。PHP也是如此 但是,您可能需要考虑使用Cookie来实现您的目标。您可以使用加密算法并将其存储在cookie中,这样您就有了唯一的标识符。您真的不能。这样做会带来巨大的安全/隐私风险。但是

我正在寻找的东西,使我能够获得设备pc,Mac,手机和平板电脑的唯一id像一个Mac地址可以

我需要跟踪所有登录到受保护区域的用户,但我无法找到唯一的id来识别所使用的设备


我需要它,因为我希望用户注册他们的设备,然后让他们只使用它登录。谢谢,JavaScript是一种高级编程语言,它不能帮助您存储这些信息。PHP也是如此


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

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

使用UUID向该设备添加cookie

指纹识别-使用JS可用的所有浏览器设置,如浏览器代理、已安装字体等,建立设备注释的唯一ish配置文件。苹果试图在最新版本的Safari中阻止这种情况

IP地址。它不是完美的,但它可以做一些事情,并且有一些方法可以消除一些小程度的混淆。这是PHP中的一个示例:


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

我想你正在寻找IP白名单,@user3572384这是你最好的选择。您还可以考虑使用java来签署一个applet。