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

本文关键字:cookie 会话 实例化 应用程序 另一个 | 更新日期: 2023-09-27 18:27:41

--背景--我有一个客户内部网(ASP.NET/VB),它实例化了一个ASP.NET会话,检查dblogin过程中的各种内容。内联网有各种子系统。

营销子系统需要为Intranet用户分配一个app_role,以便他们查看该部分。

我需要为这个部分创建一个新的预订表格,但代码似乎使用了一个通用表格,该表格在整个网站的其他各个部分都在使用。因此,对目前存在的问题进行修正不是一个好主意。

--我的计划--

在C#/ASP.NET以及IIS中创建一个新的应用程序。(不是一个新的站点,而是在IIS的Intranet站点中创建一个应用程序)

我能检查cookie中当前设置的会话吗?

如果会话是打开的,那么用户就可以看到Intranet,我想我也需要对app_role进行一些检查。

我只是想把应用程序的URL放在菜单中进行营销,然后再做一次检查,以防有人把URL给了无法访问菜单的人。

--我的问题--

我能检查并使用另一个应用程序实例化的cookie吗?

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

无-会话(会话cookie)是特定于应用程序的。您可以尝试通过SQL在应用程序之间共享会话,看看这是否有效。关于成员资格/角色,请参阅。

尽管如此,我还是不确定为什么要构建一个单独的(网络)应用程序(这会引入这个问题)。如果你的计划是引入另一种形式,那么为什么不能在现有的intranet应用程序中实现呢?