gpt4 book ai didi

html - 如何在 cookie 上设置属性 samesite 的值 __RequestVerificationToken ___

转载 作者:行者123 更新时间:2023-12-03 14:32:59 27 4
gpt4 key购买 nike

我在 cshtml 页面上有一个 antirforgery token(@Html.AntiForgeryToken()),它生成一个 cookie
RequestVerificationToken_Lw .此 cookie 的属性值为 HTTP 和 Secure。但我还需要设置 SameSite。我如何实现这一目标?

@Html.AntiForgeryToken()

__RequestVerificationToken_Lw__

最佳答案

这有帮助吗?

在 Global.asax.cs

 public class MvcApplication : System.Web.HttpApplication
{

protected void Application_PreSendRequestHeaders(object sender,EventArgs e) {
// This code will mark the __RequestVerificationToken cookie SameSite=Strict
if (Request.Cookies.Count>0) {
foreach (string s in Request.Cookies.AllKeys) {
if (s.ToLower() == "__requestverificationtoken") {
HttpCookie c = Request.Cookies[s];
c.SameSite = System.Web.SameSiteMode.Strict;
Response.Cookies.Set(c);
}
}
}
}
}

关于html - 如何在 cookie 上设置属性 samesite 的值 __RequestVerificationToken ___,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56634778/

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