Dec 19, 2016 at 6:03 PM
Edited Dec 19, 2016 at 6:15 PM
I have a situation here.
I'm using MVC5 and everything works fine with Captcha MVC, until now.
I'm using a custom AntiForgeryToken (for security reasons), and every "POST" need to send a new header called "__myCustomFT", with some value.
The problem is: the "Refresh" button of Captcha MVC do a "POST" with this:
captchaManager.RefreshUrlFactory = (helper, pair) =>
var dictionary = new RouteValueDictionary();
return helper.Action("Refresh", "DefaultCaptcha", dictionary);
The problem is: this POST need to have my new Header key, but I don't know where to put this. I tried:
helper.RequestContext.HttpContext.Request.Headers.Add("__myCustomFT", "some value");
helper.RequestContext.HttpContext.Response.Headers.Add("__myCustomFT", "some value");
But with no effect. The header of post never receive the parameter.
There is a way to solve this issue?