我们在POST请求中收到CKFinder的Csrf验证错误。经过多次努力,我们使用.NET反射器调试了流程,发现连接器中的Csrf验证失败。
作为临时解决方法,我们在配置文件中设置了this.EnableCsrfProtection = false;
,但它看起来非常蹩脚。
我如何以正确的方式解决这个问题?
答案 0 :(得分:3)
我的声誉太低而无法评论,因此我将此作为答案发布。
您是否在使用客户端应用程序或自行发送请求时遇到问题?
如果这是第一种情况,请尝试清除浏览器缓存。可能是从那里获取过时的脚本而不是下载。
如果这是第二个,请确保包含名为ckCsrfToken
的cookie和具有相同(非空)值的表单参数ckCsrfToken
。