Ejemplo n.º 1
0
        public Task Invoke(HttpContext httpContext, IAntiforgery antiforgery)
        {
            if (!httpContext.Request.IsAjax())
            {
                antiforgery.StoreTokensInCookie(httpContext);
                return(httpContext.Response.View("MainPage"));
            }
            else if (httpContext.Request.Query["_storeXsrfToken"] == "1")
            {
                antiforgery.StoreTokensInCookie(httpContext);
                return(httpContext.Response.WriteAsync("1"));
            }

            return(_next(httpContext));
        }