Cómo eliminar o caducar cookies en Chrome usando asp.net
Esta es una de esas preguntas tontas. La respuesta debería ser simple, pero no parece estar funcionando. ¿Alguien tiene alguna idea de dónde más para buscar un representante?
Estoy agregando una cookie en un botón, haga clic en
var impersonationCookie = new HttpCookie("UserImp_ImpAuid");
impersonationCookie.Value = Encode64(auidToImpersonate);
impersonationCookie.Expires = DateTime.Now.AddDays(1d);
impersonationCookie.Path = "/";
Page.Response.Cookies.Add(impersonationCookie);
Estoy caducando una cookie y borrando el valor en unapage_load
HttpCookie currentUserCookie = HttpContext.Current.Request.Cookies["UserImp_ImpAuid"];
HttpContext.Current.Response.Cookies.Remove("UserImp_ImpAuid");
currentUserCookie.Expires = DateTime.Now.AddDays(-10);
currentUserCookie.Value = null;
HttpContext.Current.Response.SetCookie(currentUserCookie);
Chrome (v 69) todavía muestra la cookie con el valorMDAwMDM5OTk2
y con una fecha de vencimiento deWhen the browsing session ends
.
He probado muchas variaciones de otras preguntas
Borrar una cookie al cerrar sesión Cómo eliminar una cookie de .net Cómo eliminar cookies en un sitio web asp.net