tomcat和java

i2loujxw  于 2021-10-10  发布在  Java
关注(0)|答案(0)|浏览(150)

我正在运行一个应用程序,该应用程序对用户进行身份验证,并根据用户定义的角色向不同的用户提供访问链接。一旦用户成功通过身份验证,各种应用程序的链接就会显示出来。这个应用程序是用java开发的,部署在tomcat中。在服务器中创建用户登录会话的时刻。现在,当用户单击任何链接时,用户会被带到不同服务器上的不同应用程序(用java编写,部署在tomcat上)。这是通过创建一个带有用户名的隐藏表单变量,并将其发布到创建单独会话的其他服务器来实现的(对于用户来说,它是无缝的)。假设会话空闲时间为15分钟。现在我想要的是,如果用户登录到主应用程序(在选项卡1中打开的应用程序1)并在单独的选项卡中单击将用户带到不同应用程序(例如在选项卡2中打开的应用程序2)的任何链接。用户开始使用应用程序2并工作20分钟。现在,当用户单击选项卡1时,应用程序1不应变为非活动状态(因为超出了空闲时间),因为同一用户在选项卡2中的应用程序2上处于活动状态。。。如果用户在选项卡1中有应用程序1,在选项卡2中有应用程序2,并且如果用户在两个应用程序中都处于非活动状态(在任何应用程序中都没有操作)超过15分钟,那么当用户采取任何操作时,他应该获得会话超时,因为他在两个选项卡上的空闲时间都超过15分钟。
如何处理这种情况?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题