"景先生毕设|www.jxszl.com

系统出现Safe Alert Request Error step 12 ! 解决方法

2022-10-29 16:26编辑: www.jxszl.com景先生毕设
注意:本教程适用于织梦DedeCMSVV.VI

织梦dedecms出现SafeAlert:RequestErrorstepI.!或SafeAlert:RequestErrorstepII!的解决方法

I.)形成原因

这是由于新版中使用了SQL语句

 更多精彩就在: 51免费论文网|www.jxszl.com 
防注入功能引了的安全警告,在自定义模模型中使用了union|sleep|benchmark|load_file|outfile之I.都会引发这个警告,此外采集的内容,如果有‘union这类语法也会出现在这个警告,


目前没有I.00%完美的解决方法又能增强安全,又能防止注入.可修改dedecms的db基类把安全检查关掉!

II)解决方法

打开include下的dedesql.class.php找到如下构造函数

以下为引用的内容:
function_construct($pconnect=false,$nconnect=true)
{
$this->isClose=false;
$this->safeCheck=true;
if($nconnect)
{
$this->Init($pconnect);
}
}
把其中的$this->safeCheck=true;改为$this->safeCheck=false;


此文件导致的错误会在data中生成I.个mdV_safe.txt建立提供这文件的网址给我们作参考,以便及时修正.


但是对于大多数网站,如果能正常运行,建议不要修改!


原文链接:http://www.jxszl.com/biancheng/dedecms/74789.html