php给客户端生成唯一标识符

发布于 2022-09-11 16:04:23 字数 255 浏览 10 评论 0

业务是让客户申请授权,只有授权了,客户才能在这个申请授权的电脑上访问我们的网站,原先我们想的是用js获取客户端的mac地址,但是这个js只能在ie下实现,公司想主流浏览器下都实现这个功能,所有,mac地址这个获取方法就不行,我就想转而在客户端生成唯一标识符,就是客户申请授权的时候,在他本地生成一个文件,里面有他的唯一标识符,每次他登录的时候都会去坚持这个文件里的内容和数据库里的是否一致,但是这个js也是不可行的,非ie浏览器,都无法去获取读取文件的权限,所以是否有别的方法去生成唯一的标识符?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

°如果伤别离去 2022-09-18 16:04:23

PHP是后端语言,没办法参与客户端操作。JS 在不用插件情况下,由于权限问题,只能获取到浏览器的信息,所以没办法做到给一台电脑授权,只能给一个浏览器授权。

所以,只能在用户授权的时候生成一个 uuid 然后写入 cookie 或者浏览器缓存,这样对某个浏览器授权。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文