Duplicar posibles:
Delete cookie on clicking sign out¿Cómo suprimir cookie de .Net
Quiero borrar cookies cuando el cierre de sesión de usuario.
Aquí está mi código:
if (HttpContext.Current.Request.Cookies["currentUser"] != null)
{
DeleteCookie(HttpContext.Current.Request.Cookies["currentUser"]);
}
public void DeleteCookie(HttpCookie httpCookie)
{
try
{
httpCookie.Value = null;
httpCookie.Expires = DateTime.Now.AddMinutes(-20);
HttpContext.Current.Request.Cookies.Add(httpCookie);
}
catch (Exception ex)
{
throw (ex);
}
}
Pero no funciona. ¿Tienes alguna sugerencia?
Creo que no debe borrar el 'Valor'. AFAIK, así es como se identifica la cookie. –
Tenga en cuenta que eliminar la cookie es solo una limpieza secundaria. La parte importante es invalidar el valor de la cookie en el lado del servidor. – CodesInChaos