gpt4 book ai didi

cookies - 是否可以将 cookie ASP.NET_sessionID 标记为安全

转载 作者:行者123 更新时间:2023-12-02 13:52:59 25 4
gpt4 key购买 nike

经过安全审核后,我收到了将 cookie ASP.NET_sessionID 设置为“安全”的要求。

目前该标志尚未设置。

我可以使用 SessionIDManager 将其设置为安全吗?在使用以下代码登录后,我已经使用它来更改 session cookie 的值:

            System.Web.SessionState.SessionIDManager manager = new System.Web.SessionState.SessionIDManager();
string oldId = manager.GetSessionID(System.Web.HttpContext.Current);
string newId = manager.CreateSessionID(System.Web.HttpContext.Current);
bool isAdd = false, isRedir = false;
manager.SaveSessionID(System.Web.HttpContext.Current, newId, out isRedir, out isAdd);

编辑

我看到我可以设置

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

但我只想保证这一个 cookie 的安全

最佳答案

只需编写代码即可通过安全审核。

void Session_Start(Object sender, EventArgs e)
{

if (Request.IsSecureConnection)
{
Response.Cookies["ASP.NET_SessionId"].Secure = true;
}

}

关于cookies - 是否可以将 cookie ASP.NET_sessionID 标记为安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12182054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com