开发多租户应用程序,以便用户可以在同一浏览器中使用不同的选项卡在不同的组织中工作

Developing a multi-tenant application so that users can work in different organizations using different tabs in same browser

本文关键字:工作 选项 应用程序 用户 开发 浏览器      更新时间:2023-09-26

我正在使用 ASP.NET MVC3开发一个多租户应用程序。那里的用户应该能够登录到多个组织,并且他们应该能够使用同一浏览器的不同选项卡在这些组织中工作。

我无法使用会话对象实现此目的,因为当会话由一个选项卡更新时,其他选项卡也引用该更新的组织。

所以有人可以告诉我一种方法,这是可行的。

提前谢谢。

编辑:

我认为这些信息也需要有人来回答这个问题。

我有一个主页,显示所有特定的组织 用户正在工作。所以他可以通过以下方式进入那些组织页面 在其他选项卡中打开链接。然后会话将更新为 新组织。即使是在旧选项卡中执行的任务,也会转到 新选项卡中的组织。

请帮助我解决此问题。

使用 DOM 的 window.name 属性来存储每个选项卡的数据,并使用您的 SSID 来相互同步这些数据。

您可以使用Sessvars.js作为辅助库。

查看此博客文章以获取更多信息。