gpt4 book ai didi

asp.net - Cookie 是否在同一主机上的两个应用程序之间共享

转载 作者:行者123 更新时间:2023-12-05 05:26:26 25 4
gpt4 key购买 nike

我的机器上托管了两个应用程序,其 url 如下。

“//mymachine:port1/appl”
“//我的机器:port2/app2”

App1 和 app2 使用相同的登录凭据。我的问题是,当用户注销 App2 时,app1 似乎也被注销并重定向到登录页面。 IIS 中是否有一些设置,以便 App2 中的注销不会影响 App1。

最佳答案

浏览器基于域名 名称和路径 存储cookie,如果您注意firebug 的cookie 选项卡,您会看到 的 session cookie strong>localhost存放在localhost域名。所以两个应用程序有相同的 cookie。但您可以将应用程序 cookie 存储在不同的路径上。

Response.Cookies.Add(new HttpCookie("Data")
{
Value = "....",
Path = "/app1"
});

Response.Cookies.Add(new HttpCookie("Data")
{
Value = "....",
Path = "/app2"
});

localhost:2000 localhost:2001

关于asp.net - Cookie 是否在同一主机上的两个应用程序之间共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26418210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com