Ho riscontrato un problema con la data di scadenza di un cookie in C# quando in chrome.C# asp.net: data di scadenza cookie in Chrome
Ecco il codice che sto utilizzando:
public static void createCookie(Users u, DateTime expirationDate)
{
HttpCookie loginCookie = new HttpCookie("cookie");
loginCookie.Value = "somevalue";
loginCookie.Expires = DateTime.UtcNow.AddDays(1d);
HttpContext.Current.Response.Cookies.Add(loginCookie);
}
ho eseguito questo codice attraverso Fiddler e lo fa tornare la corretta data di scadenza. Del cookie data di scadenza è anche corretto in Firefox e IE9 Tuttavia, quando ho eseguito questo in cromo la data di scadenza è sempre impostato su: Sun, 7 dicembre 1969 03:28:36 GMT
Sempre a 03:28:36 GMT non cambia mai. Qualsiasi idea sul perché questo sta accadendo sarebbe molto apprezzata. Grazie!
Ho anche provato a impostare la data di scadenza utilizzando: DateTime.Now.AddDays (1d) con lo stesso risultato.
@GregoryBillings - Non dimenticate di segnare il posto di la risposta;) – Faraday
Mi dispiace, sono nuovo di Stack Overflow, fammi sapere se non l'ho fatto bene. –