javascript - 如何在基于react js的Web应用程序中获取设备ID?

标签 javascript reactjs web-applications progressive-web-apps

我正在开发一个基于reactjs的应用程序。我想限制一个帐户同时从多个设备登录。所以我需要有一个唯一且固定在设备上的 ID。

我还希望用户在一台设备上保持登录状态,因此我无法使用 IP 地址。

此外,我已经限制了多个浏览器的访问。

非常感谢。另外,对不起我的英语。

最佳答案

此检查无法在应用程序的客户端实现。

在服务器端,您可以从请求的负载中获取IP地址。您可以将 session 的 IP 地址存储在内存数据库(如 redis 或 memcache)中。现在,在登录 Controller 中创建一个中间检查,如果用户登录的 IP 地址超过一定数量,您可以阻止该用户。

关于javascript - 如何在基于react js的Web应用程序中获取设备ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56528264/

相关文章:

c++ - Web 应用程序和 C++

web-applications - 是否可以不通过Chrome App Store创建可安装的Google Chrome网络应用程序?

javascript - 如何在事件中使用异步等待?

javascript - 将html、js、css打包为桌面应用

javascript - 初始数据加载 ReactJS

javascript - 检查 Obj 是否为空数组

javascript - 如何查找 src 为空的 Img 标签。并删除它

javascript - 在搜索框中为 Onfocus 事件添加字体颜色

javascript - 使用 e.target.name setState 意外标记

reactjs - 使用 Jest 和 Enzyme 测试 Dash JS