最近,在我的网站上实现Ajax Jquery时,抛出奇怪的401未经授权的错误,其中的奇怪之处在于我正在使用表单身份验证并且用户也已登录,但仍然会抛出未经授权的错误,我是使用DNN CMS系统
任何人都可以帮助我解决上述问题。 下面是Firebug的控制台
http://guitarplayer.com/401Error.png
我能够发布数据,但在返回结果时会发生未经授权的错误。
答案 0 :(得分:0)
这可能是由于您的CMS系统使用CSRF保护。要发布POST,您需要在帖子中包含CSRF详细信息。
Rails应用程序中也出现同样的问题。如果在不包含CSRF信息的情况下使用POST,则会重置会话并返回登录页面。这是一种保护机制。
答案 1 :(得分:0)
它完成了,实际上问题是,我错过了包含web方法的Class文件,但奇怪的是,Ajax Jquery应该回复我找不到404文件,但它会抛出未经授权的访问。无论如何,谢谢你帮助我