我在ASP.Net MVC应用程序中使用AntiForgery.Validate(str, str)
。但是如果验证失败,我无法理解这个方法会返回什么。
以下是我在我的应用程序中使用的代码 -
string cookieToken = "";
string formToken = "";
IEnumerable<string> tokenHeaders =
Request.Headers.GetValues("RequestVerificationToken");
string[] tokens = tokenHeaders.First().Split(':');
if (tokens.Length == 2)
{
cookieToken = tokens[0].Trim();
formToken = tokens[1].Trim();
}
AntiForgery.Validate(cookieToken, formToken);
我在msdn中读到了this documentation。但没有找到任何有用的信息可以告诉我出路。
如果AntiForgery.Validate(cookieToken, formToken)
失败,我该如何处理?
对不起,如果这是一个愚蠢的问题。