DedeCMS:CSRF Token Check Failed提示解决方法

CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。 出现DedeCMS:CSRF Token Check Failed!,由于您重新打开了一个需要CSRF校验的表

CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。
 
出现DedeCMS:CSRF Token Check Failed!,由于您重新打开了一个需要CSRF校验的表单页面。

1、修改文件位于后台目录,默认为/dede/config.php这个文件中,如果你的后台目录做过更改,请在后台目录下找这个文件,在这个文件的大约63行可以看到:


function csrf_check()
{
    global $token;
 
    if(!isset($token) || strcasecmp($token, $_SESSION['token']) != 0){
        echo '<a href="链接">DedeCMS:CSRF Token Check Failed!</a>';
        exit;
    }
}

在global $token; 前面加个 return;

2、另外一种方法就是把文件下载到本地修改,修改完成后传上去覆盖。


 

版权声明:本站部分内容来源互联网,如果文章中所涉及的图片或者文字内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

DedeCMS:CSRF Token Check Failed提示解决方法

最新VIP资源