在asp.net核心mvc中使用Cookie(删除)
我有一个asp.net mvc核心应用程序(PWA) 我想在用户注销后添加cookie并将其删除 添加cookie代码: 删除cookie代码: 当然我使用了:在asp.net核心mvc中使用Cookie(删除),asp.net,asp.net-mvc,asp.net-core,cookies,session-cookies,Asp.net,Asp.net Mvc,Asp.net Core,Cookies,Session Cookies,我有一个asp.net mvc核心应用程序(PWA) 我想在用户注销后添加cookie并将其删除 添加cookie代码: 删除cookie代码: 当然我使用了:Response.Cookies.Delete(“test”) 但当我从两个不同的浏览器/设备登录并从其中一个浏览器/设备注销时,在刷新后,另一个浏览器/设备注销! 我认为它会从所有浏览器/设备中删除所有名为“test”的cookie这个问题在这里有答案 Response.Cookies.Append("test", data, new
Response.Cookies.Delete(“test”)代码>
但当我从两个不同的浏览器/设备登录并从其中一个浏览器/设备注销时,在刷新后,另一个浏览器/设备注销!
我认为它会从所有浏览器/设备中删除所有名为“test”的cookie这个问题在这里有答案
Response.Cookies.Append("test", data, new CookieOptions { Expires = DateTime.Now.AddYears(1)});
Response.Cookies.Append("test", "", new CookieOptions { Expires = DateTime.Now.AddYears(-1) });