php给客户端生成唯一标识符
业务是让客户申请授权,只有授权了,客户才能在这个申请授权的电脑上访问我们的网站,原先我们想的是用js获取客户端的mac地址,但是这个js只能在ie下实现,公司想主流浏览器下都实现这个功能,所有,mac地址这个获取方法就不行,我就想转而在客户端生成唯一标识符,就是客户申请授权的时候,在他本地生成一个文件,里面有他的唯一标识符,每次他登录的时候都会去坚持这个文件里的内容和数据库里的是否一致,但是这个js也是不可行的,非ie浏览器,都无法去获取读取文件的权限,所以是否有别的方法去生成唯一的标识符?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
PHP是后端语言,没办法参与客户端操作。JS 在不用插件情况下,由于权限问题,只能获取到浏览器的信息,所以没办法做到给一台电脑授权,只能给一个浏览器授权。
所以,只能在用户授权的时候生成一个
uuid
然后写入cookie
或者浏览器缓存,这样对某个浏览器授权。