另一个用户使用spring安全性登录

另一个用户使用spring安全性登录,spring,spring-security,Spring,Spring Security,我有一个使用Spring3的web应用程序 假设我在两个选项卡中打开了登录页面。在一个选项卡中,我使用一个用户(管理员)登录,然后单击添加用户菜单(它将显示带有创建按钮的表单)。然后在另一个选项卡中,我使用另一个用户(没有添加用户菜单的主用户)登录 返回到上一个记录的页面并点击“创建”按钮后,将抛出错误,因为会话已被新用户登录覆盖,并且该用户的菜单按钮已更改 我正在使用以下代码进行会话管理: <security:session-management session-fixation-pro

我有一个使用Spring3的web应用程序

假设我在两个选项卡中打开了登录页面。在一个选项卡中,我使用一个用户(管理员)登录,然后单击添加用户菜单(它将显示带有创建按钮的表单)。然后在另一个选项卡中,我使用另一个用户(没有添加用户菜单的主用户)登录

返回到上一个记录的页面并点击“创建”按钮后,将抛出错误,因为会话已被新用户登录覆盖,并且该用户的菜单按钮已更改

我正在使用以下代码进行会话管理:

<security:session-management session-fixation-protection="migrateSession" />


我想要的是,如果我单击“创建”按钮,我想要显示“另一个用户从同一浏览器登录。离开此页面”的消息,否则它将重定向到新用户的主页。

如果是自定义/通用异常,您可以使用以下配置全局捕获异常并重定向到主页

<bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
    <property name="exceptionMappings">
        <props>
          <prop key="com.xyz.SomeException">homePage</prop>
      </props>
    </property>
</bean>

主页

请您发布错误信息好吗?它是否与无效会话或拒绝访问错误有关?@Javakid我只想重定向到新登录的用户主页,我不担心这个错误,因为我想重定向到新登录的用户主页