0

我正在开发的应用程序围绕属于组织的用户展开,并且只能访问这些组织中的资源。这很好,而且非常简单。

该系统还拥有任何组织之外的用户,他们能够查看系统内的任何内容。当其中一个用户登录时,他们会得到一份他们想要查看的组织列表。选择一个应该会给他们一个系统视图,就像他们作为标准用户登录一样,但保留他们的超级用户权限。

有没有一种好方法可以让系统知道已选择特定组织,而不必为每条路径都有嵌套资源?

因此,例如,我想以超级用户身份登录,并查看 organizationA。我希望能够选择组织,然后简单地去

/subjects

而不必去

/organisations/1/subjects

有什么好的方法吗?

4

1 回答 1

0

如果您不通过 url 传递上下文,则可以将所选组织存储在会话中。会话方法的问题在于,您无法直接链接到这些页面,因为您依赖于会话中存储的数据。

于 2012-12-31T01:18:47.307 回答