使用由另一个应用程序实例化的cookie /会话?

时间:2012-03-13 09:25:57

标签: c# asp.net vb.net iis cookies

- 背景 - 我有一个客户Intranet(ASP.NET / VB),它实例化一个asp.net会话,检查dblogin进程中的各种事情。内联网有各种子系统。

营销子系统要求将app_role分配给Intranet用户,以便他们查看该部分。

我需要为此部分创建一个新的预订表单,但代码似乎使用通用表单,该表单在整个站点中用于其他各个部分。因此,提出目前的建议不是一个好主意。

- 我的计划 -

在C#/ ASP.NET和IIS中创建新应用程序。 (而不是新网站,在IIS中的Intranet站点内创建应用程序)

我是否可以检查cookie中当前设置的会话?

如果会话已打开,则用户可以看到Intranet,我认为我还需要对app_role进行一些检查。

我只是将应用程序的URL放在营销菜单中,然后再做一次检查,只是有人将URL提供给无法访问菜单的人。

- 我的问题 -

我是否能够检查并使用其他应用程序实例化的cookie?

1 个答案:

答案 0 :(得分:1)

否 - 会话(会话cookie)是特定于应用程序的。您可以尝试sharing sessions between applications via SQL,看看是否有效。至于成员资格/角色,请参阅this

仍然,不确定为什么要建立一个单独的(网络)应用程序(引入问题)是要走的路。如果您的计划是介绍另一个表单,那么为什么不能在现有的Intranet应用程序中完成?