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 puedo buscar algún representante?
Estoy agregando una cookie al hacer clic en un botón
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 un page_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 valor MDAwMDM5OTk2
y con una fecha de vencimiento de When the browsing session ends
.
Probé muchas variaciones de otras preguntas.
Como se menciona en el comentario, esto podría deberse a que la configuración de Chrome "Continuar donde lo dejó".
Puede realizar una verificación cruzada en un navegador diferente.
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras