在整个Web应用程序中,用户在整个会话期间都处于活动状态

时间:2018-10-31 05:31:10

标签: javascript asp.net asp.net-mvc session web

我有一个Web应用程序,需要登录用户注意。

现在我的情况是,如果UserA是通过chrome浏览器登录的,并在同一会话中为UserA打开5标签。我可能会检查“活动”选项卡必须至少具有鼠标活动。

我通过javascript管理它。但是当我使用tab2并积极地在该tab2上工作时,我的tab1在我决定的时间后过期了。

如果用户在任何选项卡上处于活动状态,我都需要将其视为已出席并处于活动状态。

例如 1.通过chrome tab1登录UserABC 2. Javascript在该tab1上启动并计数20分钟。如果找不到活动,则会话超时。而且UserABC必须重新登录。

场景 1.通过chrome tab1登录UserABC 2. Javascript在该tab1上启动并计数20分钟。 3.UserABC会话打开同一网站页面的tab2。然后在tab2上工作20分钟。 4.20分钟后到达tab1会使会话过期,因为在tab1上没有任何活动。

我试图将其存储在服务器端,以进行另一种解决方法,但该网站的性能下降了(显然)。

0 个答案:

没有答案