故事是这样的:使用 Liferay,如果用户在一个浏览器上登录并尝试在另一个浏览器(或另一台机器)上登录,那么他应该可以选择继续该会话(即复制所有会话该会话的属性并从第一个浏览器中终止它)或启动一个新的(终止第一台机器上的会话)。
我想知道 Liferay 是否支持这样的事情。我认为将会话属性保存到数据库并将它们返回到第二个浏览器(例如使用 PreLoginAction)可能是一个解决方案。我很好奇是否有提供持久会话的方法,以及当第二个浏览器复制它时使第一个浏览器上的会话无效/终止的方法。
提前致谢。