Dedecms自定義sql出現錯誤SafeAlert:RequestErrorstep2!
Dedecms自定義執行sql: SELECT body FROM dede_addonarticle WHERE aid = (select max(aid) fromdede_addonarticle WHERE typeid=11) 時出現錯誤Safe Alert:Request Error step 2!
這是dedecms防sql注入的原因
可以修改dedesql.class.php檔案,找到建構函式,將
function__construct($pconnect=FALSE,$nconnect=FALSE)
{
$this->isClose = FALSE;
$this->safeCheck = TRUE;
$this->pconnect= $pconnect;
if($nconnect)
{
$this->Init($pconnect);
}
}
修改為
function__construct($pconnect=FALSE,$nconnect=FALSE)
{
$this->isClose = FALSE;
$this->safeCheck = FALSE;
$this->pconnect= $pconnect;
if($nconnect)
{
$this->Init($pconnect);
}
}
或者為了安全性考慮,可以修改dedesql.class.php檔案的if(!function_exists(`CheckSql`))程式碼塊,看情況註釋相應的程式碼
我這裡註釋的是
elseif (preg_match(`~([^)]*?select~is`,$clean) != 0)
{
$fail = TRUE;
$error=”sub select detect”;
}
相關文章
- dedecms 搬家 / dedecms error warning!錯誤Error
- 自定義OAM錯誤頁面
- .net自定義錯誤頁面實現升級篇
- 教你自定義Flutter錯誤頁面Flutter
- SQL未明確定義列錯誤SQL
- 自定義 ocelot 中介軟體輸出自定義錯誤資訊
- [系列] Gin框架 - 自定義錯誤處理框架
- springboot自定義 404 500錯誤頁面Spring Boot
- 自定義 serializers.ValidationError 的錯誤返回Error
- 使用fragment載入自定義fragment出現error inflating class fragment錯誤解決辦法FragmentError
- jQuery Validate自定義驗證錯誤資訊jQuery
- Flask_restful 之 自定義錯誤資訊FlaskREST
- PbootCMS自定義前臺404錯誤頁面boot
- Laravel 5.5 Validator 自定義錯誤返回訊息Laravel
- 實現MyBatisPlus自定義sql注入器MyBatisSQL
- Error page: / Error infos: DedeCms錯誤警告Error
- dedecms提示500錯誤解決方法
- Dedecms提示 ereg_replace() is deprecated 錯誤
- 織夢dedecms自定義文章排序weight用法排序
- Laravel 自定義錯誤、錯與提示漢化最簡方案Laravel
- Dedecms錯誤警告:連線資料庫失敗,出錯怎麼解決?資料庫
- Kong Gateway 修改原始碼完成自定義錯誤返回Gateway原始碼
- jQuery Validate自定義錯誤資訊顯示位置jQuery
- IIS瀏覽器422、500等錯誤提示:自定義錯誤模組不能識別此錯誤瀏覽器
- Laravel 出現 419 錯誤Laravel
- Opencv出現detecMultiScale錯誤OpenCV
- 織夢 DedeCMS 自定義表單出現“資料校驗證不對,程式返回”的解決方案
- AS打包出現app:transformClassesAndResourcesWithProguardForRelease錯誤APPORM
- 使用 sudo 命令出現錯誤
- SSH出現Connection refused錯誤
- Flask-restful 用法及自定義引數錯誤資訊FlaskREST
- Laravel-admin 自定義擴充套件,jQuery 語法錯誤?Laravel套件jQuery
- 自定義錯誤型別時應該注意的 nil !=nil型別
- ThinkPHP框架中自定義錯誤頁面和提示頁面PHP框架
- Springboot中配置動態sql查詢出現的錯誤syntax error, expect ‘)‘Spring BootSQLError
- SQL Server資料庫出現邏輯錯誤的資料恢復SQLServer資料庫資料恢復
- 中介軟體自定義檢測 JWT 並通過自定義異常丟擲錯誤--筆記JWT筆記
- DedeCms錯誤警告:連線資料庫失敗資料庫
- dedeCMS 生成時提示 DedeTag Engine Create File False 錯誤False