形式的認證AJAX調用問題,我使用基於cookie的形式認證在我通過Ajax我的應用程序的應用程序和登錄。當我申請授權標籤在我web.config.my AJAX功能停止調用控制器登錄的操作方法。我的代碼是here.any建議,請...在MVC4
<authorization>
<deny users="?"/>
</authorization>
控制器ActionMethod
[HttpPost]
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Login(string userName, string Password)
{}
AJAX方法
$.ajax({
type: "POST",
url: '@Url.Action("Login", "Secur")',
data: "{userName:'" + UName + "',Password:'" + UPwd + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
async: true,
cache: false,
success: function (msg) {
if (msg == "Successed") {
window.location.href = "Home/Dashboard";}
},
error: function (e) {`enter code here
return false;
}
})
好了,你有什麼問題? – ZiNNED 2014-10-20 08:02:55
那麼什麼是問題呢? – 2014-10-20 08:03:09
你不張貼AntiForgeryToken所以刪除'[ValidateAntiForgeryToken]'或者通過令牌 – 2014-10-20 08:06:10