ASP.NET Core MVC - 在非Controller类中访问Cookies数据

时间:2018-02-11 10:40:26

标签: asp.net-core

我需要编写一个从非控制器的cookie获取令牌的函数,我需要 Helper 来获取cookie。 我使用ASP.NET Core MVC

1 个答案:

答案 0 :(得分:3)

首先,您可以将令牌放在cookie中,如下所示:

CookieOptions options = new CookieOptions();
                    options.Expires = DateTime.Now.AddDays(6);
                    Response.Cookies.Append("Token", Result.Value.Token, options);

在您的身份验证中通过此代码获取参数:

ActionExecutingContext filterContext

之后,如果令牌在下面的cookie中,你可以得到

var Token = filterContext.HttpContext.Request.Cookies["Token"];
相关问题