如何使用javascript获取电脑的MAC地址? 要求兼容chrome浏览器的?或者系统要求单点登录,同一个账号,不允许同时登录,一方登录,另外一方要求剔出来
2 回答
呼啦一阵风
TA贡献1802条经验 获得超6个赞
单点登录,一般接口传一个票据给前端作为标记(存到xxStorage 或者 cookie 里)就足够了。没有太大的必要做到MAC地址级别的精确
浏览器作为一个沙箱环境,是获取不到用户的MAC地址的,因为没有那样的API
拉丁的传说
TA贡献1789条经验 获得超8个赞
来,我给你个单点登录的思路。
只允许一台在线,如果有另外机器登录,其他机器掉线。
有A,B,C三台电脑。
第一步:A登录,在cookie记录目前 num = 1; 服务器端记录当前num=1的为活动用户。
第二部:B登录,服务器检查到目前有num=1了,那就给B设置num=2,这样B的cookie记录目前num=2,服务器记录当前num=2的为活动用户。
第三步:A用户来请求接口了,检测到num=1已经过期了,就给他掉线。
添加回答
举报
0/150
提交
取消