J'ai une application ASP.NET qui stocke un jeton «Se souvenir de moi» en tant que cookie; ça a bien fonctionné jusqu'à ce que j'applique SSL. En utilisant FireCookies, je ne vois jamais mon cookie (nommé "_rmtoken") alors que ".ASPXAUTH", "ASP.NET_SessionId" et d'autres cookies apparaissent. Voici le code que j'utiliser pour définir le cookie:ASP.NET Cookie non défini lors de l'utilisation de https
public static void SetRememberMeCookie(HttpContext context, Guid token)
{
DeleteRememberMeCookie(context);
var loginCookie = new HttpCookie("_rmtoken")
{
Value = token.ToString(),
Expires = DateTime.Today.AddMonths(1),
HttpOnly=false,
Secure = false
};
context.Response.Cookies.Add(loginCookie);
}
par le code, Secure est déjà défini sur false. Ça ne marche pas. – Keith
désolé n'était pas complètement clair, changer la ligne de Secure = false à Secure = true – heads5150