我知道这是一个递归问题,但是,我还没有找到新的解决方案,或者基于新的前端框架或技术的解决方案。
我有一个 Vue + PHP 应用程序,用户可以每次登录一次。我当前阻止并发访问的解决方案是使用 Ajax 调用 PHP 页面 5 到 5 分钟来存储时间。我也在数据库中存储了一个标志,无论它是否已注册。因此,当用户尝试登录时,我检查时间是否大于 6 分钟或标志设置为 0。
我认为这不是最好的方法。当应用程序有太多用户时,可能会导致服务器负载过大。
有没有办法像Netflix那样做?尝试连接并登录到另一台计算机时发出警告。