婷婷综合国产,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
主站蜘蛛池模板: 奎屯市| 贡嘎县| 五华县| 左云县| 河东区| 达州市| 林口县| 南城县| 北安市| 广汉市| 大英县| 集安市| 湟中县| 长汀县| 青阳县| 专栏| 广水市| 宝清县| 大邑县| 金门县| 永兴县| 灵宝市| 商城县| 白朗县| 福州市| 华阴市| 阳山县| 沈阳市| 曲麻莱县| 安塞县| 民勤县| 敦化市| 敖汉旗| 汉川市| 什邡市| 砀山县| 崇文区| 多伦县| 新丰县| 无锡市| 碌曲县|