如何防止在浏览器的两个实例上或使用两台不同的计算机进行多次登录



我正在研究一个角度形式,它将数据提交到使用 Spring Boot 编写的后端休息服务。我需要添加一个功能,使用户无法在浏览器的两个实例或使用两台不同的机器上登录系统。

我已经为登录用户配置了会话,但它仍然没有达到我的需求。 我想要一些关于如何做到这一点的演练或一些示例片段。

正如我正确理解您的问题一样,您要创建单一登录系统。如果我错了,请纠正我。

在上一个项目中,我有同样的要求,我为此所做的是,我创建了令牌并将其保存到 redis(在我的情况下(,之后每当用户从另一台机器或另一个浏览器中登录时,只需用新令牌覆盖以前的令牌。当然,对于每个用户来说,Id 应该是唯一的。

希望这对您有所帮助。现在没有代码。

希望这会有所帮助。

相关内容

  • 没有找到相关文章

最新更新