我们有一个使用 struts2、spring 和 hibernate 开发的 web 应用程序。
该应用程序需要一个用户只能从一个浏览器登录的功能。
假设用户 x, 在 pc-1 浏览器 ff 上登录,那么他无法从任何其他地方登录。
我通过实现会话映射进行了尝试,并将会话存储在全局映射中,但是当用户注销并尝试再次登录时这会失败。
如果用户没有注销和会话超时,即使它严重失败,但地图没有被清除。
实现此功能的任何更好的想法。
我们不想阻止用户登录,但不希望用户通过允许他共享信用并允许多个用户使用相同的登录来利用应用程序。