婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > 關于dede后臺驗證碼錯誤的解決辦法

關于dede后臺驗證碼錯誤的解決辦法

POST TIME:2018-03-15 21:04

1.用v56之前版權include/vdimgck.php覆蓋現在的文件,測試可行,不過驗證碼樣式就回到以前版本的,喜歡新版的朋友可能會不舒服;

2.data/safe/inc_safe_config.php打開頭一行

$safe_gdopen = '1,2,3,4,5,6';
修改為
$safe_gdopen = '1,2,3,4,5';
去掉6,即關閉后臺驗證碼選項,測試可行,治標不治本;

3.下面說說的我的解決辦法
出現驗證碼錯誤的情況,是更新官方0814的補丁后
檢查一下,發現問題出在common.func.php這個文件上面
這是之前老版本的文件,更新說明里也沒提到這個文件,可能是官方疏忽多放了導致的。
打開它,注意600行左右兩個函數

function GetCkVdValue()
{
@session_start();
return isset($_SESSION['dd_ckstr']) ? $_SESSION['dd_ckstr'] : '';
}
//php某些版本有Bug,不能在同一作用域中同時讀session并改注銷它,因此調用后需執行本函數
function ResetVdValue()
{
@session_start();
$_SESSION['dd_ckstr'] = '';
$_SESSION['dd_ckstr_last'] = '';
}
并不適用V56版本的新驗證碼
正確的應該是
function GetCkVdValue()
{
@session_start();
return isset($_SESSION['securimage_code_value']) ? $_SESSION['securimage_code_value'] : '';
}
//php某些版本有Bug,不能在同一作用域中同時讀session并改注銷它,因此調用后需執行本函數
function ResetVdValue()
{
@session_start();
$_SESSION['securimage_code_value'] = '';
}
另外,此文件中還缺失一些安全過濾函數。

所以,解決辦法是:下載V56GBK最新版本,找到include/common.func.php,覆蓋你網站現有的即可,相對完美。



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 隆安县| 准格尔旗| 容城县| 保德县| 巴南区| 稻城县| 汪清县| 江门市| 兴义市| 高清| 乐业县| 广安市| 高台县| 长海县| 静安区| 舒城县| 安福县| 清远市| 思南县| 萨嘎县| 广昌县| 信阳市| 桐城市| 图木舒克市| 锦州市| 兴化市| 临漳县| 淳安县| 湾仔区| 曲水县| 黑龙江省| 龙州县| 克拉玛依市| 皮山县| 大姚县| 浠水县| 中牟县| 阳信县| 岳西县| 嘉禾县| 舞钢市|