婷婷综合国产,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
主站蜘蛛池模板: 武平县| 射阳县| 文安县| 禄丰县| 徐闻县| 白沙| 隆昌县| 阿拉善左旗| 内江市| 偏关县| 文昌市| 蓝山县| 荣成市| 思南县| 滕州市| 鱼台县| 开封市| 安宁市| 中江县| 哈巴河县| 通州市| 枣强县| 顺平县| 紫阳县| 松阳县| 马边| 临高县| 百色市| 江安县| 静海县| 沙洋县| 普兰店市| 蒲城县| 武义县| 宝山区| 咸宁市| 白城市| 招远市| 黄龙县| 嘉禾县| 溧水县|