我的問題是我的會話cookie沒有被標記爲安全。它們被成功標記爲HTTP,但不安全。在ASP.NET中保護會話cookie
我曾嘗試爲波紋管代碼:
<httpCookies httpOnlyCookies="true" requireSSL="true">
應該怎樣做,以紀念該cookie是否安全?
我的問題是我的會話cookie沒有被標記爲安全。它們被成功標記爲HTTP,但不安全。在ASP.NET中保護會話cookie
我曾嘗試爲波紋管代碼:
<httpCookies httpOnlyCookies="true" requireSSL="true">
應該怎樣做,以紀念該cookie是否安全?
你可以做到這一點使用下面的代碼在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;
}
}
}
還要添加下面的代碼:
<authentication mode="Forms">
<forms ... requireSSL="true" />
</authentication>
我也試過這個。但它仍然沒有顯示出安全。 – user233558
你的站點是SSL安全嗎? SSL必須爲了達到您的要求 –
你怎麼樣告訴我們,這是什麼樣的系統/語言的開始應該是?並且請爲問題添加適當的標籤。 – CBroe
用什麼語言試圖達到這個目標? –
這是一個正在開發的系統asp.net – user233558