Soy la creación de la caducidad de la cookie usando el siguiente código:ASP.NET tiempo de caducidad de la cookie es siempre 1/1/0001 12:00a.m.
// remove existing cookies.
request.Cookies.Clear();
response.Cookies.Clear();
// ... serialize and encrypt my data ...
// now set the cookie.
HttpCookie cookie = new HttpCookie(AuthCookieName, encrypted);
cookie.Expires = DateTime.Now.Add(TimeSpan.FromHours(CookieTimeOutHours));
cookie.HttpOnly = true;
response.Cookies.Add(cookie);
// redirect to different page
Cuando leí la cookie tiempo de espera en la otra página me sale 1/1/0001 12:00 a.m. Si alguien puede ayudarme a resolver el problema, lo agradeceré. Estoy usando ASP.NET 3.5
ok. Después de leer los enlaces de Gulzar, parece que no puedo verificar la cookie. ¿Se puede extraer de HttpRequest? Debido a que los enlaces parecen sugerir que Cookie.Expires siempre se establece en DateTime.MinValue porque el servidor nunca puede saber la hora real en la máquina del cliente. Entonces, ¿esto significa que tengo que almacenar el tiempo dentro de la cookie y verificarlo? Es mi entendimiento correcto?
gracias Shankar
por favor, incluya los detalles relevantes de la página vinculada en su respuesta. – ThiefMaster