用户可以在同一浏览器的两个以上选项卡中打开相同的应用程序

时间:2011-11-15 14:06:26

标签: asp.net

我正在开展一个N2项目,并且出现了一个错误。

在N2软件中,用户可以在同一浏览器中打开同一个应用程序两次以上。我该如何解决这个问题?

我希望用户只能在同一个浏览器中打开N2应用程序一次。如果用户使用相同的浏览器在N2软件中使用相同或不同的用户ID登录,则显示一个消息框。

我是初级开发人员,所以请提供详细信息。

1 个答案:

答案 0 :(得分:4)

浏览器中的每个选项卡代表相同的浏览器实例。浏览器由每个浏览器实例管理会话。您无法通过浏览器实例控制每个选项卡的会话,即:SessionID。你会发现一些试图解决这个问题的解决方案,但总有漏洞,因为浏览器处理标签的基本方式。

您可能会在尝试阻止此问题时遇到更多问题,而不仅仅是教育您的用户。