Java 如果用户登录到其他帐户,我如何注销其他选项卡?

Java 如果用户登录到其他帐户,我如何注销其他选项卡?,java,spring,struts1,Java,Spring,Struts1,我想阻止用户从同一浏览器登录到不同的帐户 例如,如果用户登录到帐户A,然后打开一个新选项卡并登录到帐户B,那么我想注销帐户A 使用spring 2是否可以实现这一点 编辑:更正:“然后我想注销帐户”通常会话管理是使用cookie完成的。Cookie在浏览器范围内进行管理(除非您使用的是私人选项卡),因此,当您访问选项卡B中的同一网站时,您会自动登录。服务器通常无法区分选项卡,这意味着:对于您的应用程序,两个选项卡都是相同的用户和会话。根据经验,我发现在基于浏览器/IP限制用户时,如果双重日志记录

我想阻止用户从同一浏览器登录到不同的帐户

例如,如果用户登录到帐户A,然后打开一个新选项卡并登录到帐户B,那么我想注销帐户A

使用spring 2是否可以实现这一点


编辑:更正:“然后我想注销帐户”

通常会话管理是使用cookie完成的。Cookie在浏览器范围内进行管理(除非您使用的是私人选项卡),因此,当您访问选项卡B中的同一网站时,您会自动登录。服务器通常无法区分选项卡,这意味着:对于您的应用程序,两个选项卡都是相同的用户和会话。根据经验,我发现在基于浏览器/IP限制用户时,如果双重日志记录有好处的话,人们会找到一种方法。我发现最好是明确警告,当他们在同一个浏览器上这样做时,很容易识别那些违反规则的人。只是一个离题的意见。@f1sh如果我从浏览器传递一些东西,如浏览器会话ID或浏览器ID,该怎么办?@code511788465541441当您在同一浏览器中使用不同的选项卡时,这些ID有何不同?通常会话管理是使用cookies完成的。Cookie在浏览器范围内进行管理(除非您使用的是私人选项卡),因此,当您访问选项卡B中的同一网站时,您会自动登录。服务器通常无法区分选项卡,这意味着:对于您的应用程序,两个选项卡都是相同的用户和会话。根据经验,我发现在基于浏览器/IP限制用户时,如果双重日志记录有好处的话,人们会找到一种方法。我发现最好是明确警告,当他们在同一个浏览器上这样做时,很容易识别那些违反规则的人。只是一个离题的意见。@f1sh如果我从浏览器传递一些东西,如浏览器会话ID或浏览器ID,该怎么办?@code511788465541441在同一浏览器中使用不同的选项卡时,这些ID有什么不同?