2017-06-28 10 views
-1

Mon problème est que les cookies de ma session ne sont pas marqués comme étant sécurisés. Ils sont marqués avec succès comme HTTPonly mais pas sécurisé.Sécurisation du cookie de session dans ASP.NET

Le code que j'ai essayé comme ci-dessous:

<httpCookies httpOnlyCookies="true" requireSSL="true"> 

Que faut-il faire pour marquer le cookie sécurisé?

+0

Que diriez-vous commencer par nous dire quel genre de système/langue est ce censé être? Et ajoutez également des balises appropriées à la question. – CBroe

+0

Dans quelle langue essayez-vous cela? –

+0

Ceci est pour un système qui est en cours de développement dans asp.net – user233558

Répondre

0

Vous pouvez y parvenir en utilisant le code ci-dessous dans Application Asp.net

if (Response.Cookies.Count > 0) 
{ 
    foreach (string s in Response.Cookies.AllKeys) 
    { 
     if (s == FormsAuthentication.FormsCookieName || s.ToLower() == "asp.net_sessionid") 
     { 
      Response.Cookies[s].Secure = true; 
     } 
    } 
} 

ajouter également le code ci-dessous:

<authentication mode="Forms"> 
    <forms ... requireSSL="true" /> 
</authentication> 
+0

J'ai essayé cela aussi. Mais encore, il ne s'est pas montré aussi sécurisé. – user233558

+0

Votre site est-il sécurisé par SSL? Le SSL est indispensable pour répondre à vos besoins –