gpt4 book ai didi

c# - ASP.Net MVC 5 中的 Cookie

转载 作者:可可西里 更新时间:2023-11-01 03:06:10 26 4
gpt4 key购买 nike

我正在开发一个应用程序,其中用户通过 AAD、Google、WS-Federated Authentication 等外部身份提供商注册或登录。现在我想在用户机器上创建 cookie 以登录,直到用户注销。给我一些想法并指导我如何克服它。提前致谢。

最佳答案

使用Request.CookiesResponse.Cookies 来处理您的情况。一旦用户从第三方授权返回,创建 cookie 并将其存储在浏览器中,一旦用户注销,清除 cookie。

 string cookievalue ;
if ( Request.Cookies["cookie"] != null )
{
cookievalue = Request.Cookies["cookie"].Value.ToString();
}
else
{
Response.Cookies["cookie"].Value = "cookie value";
}

要删除 cookie,请使用以下代码

if (Request.Cookies["cookie"] != null)
{
Response.Cookies["cookie"].Expires = DateTime.Now.AddDays(-1);
}

关于c# - ASP.Net MVC 5 中的 Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37803179/

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