我有两个带有会话配置的 ASP.NET MVC 应用程序。当我从app1登录时,登录成功。从app2登录后,覆盖app1的会话cookie并成功登录app2。但是刷新app1结果会重定向到登录页面。
我尝试更改会话 cookie 路径,但没有成功。
使您的 cookie 仅 http,这样您的 cookie 将基于您的域,如下所示。
builder.Services.AddSession(options =>
{
options.IdleTimeout = TimeSpan.FromSeconds(10);
options.Cookie.HttpOnly = true;
options.Cookie.IsEssential = true;
});