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

主頁 > 網站建設 > 建站知識 > Dedecms提示“數據校驗不對”錯誤解決方法

Dedecms提示“數據校驗不對”錯誤解決方法

POST TIME:2020-04-10 20:55

Dedecms提示“數據校驗不對”是因為我們在進行隱藏表單值進行比較時出現的md5驗證錯誤所提示了,這個做法也是安全所需要了,下文我們不考慮安全問題直接刪除指定文件中檢測代碼,具體如下

單的解決辦法:

打開/plus/diy.php,修改第42行到第49行的內容注釋掉或刪去即可。

代碼如下  
if(!empty($dede_fields))
{
if($dede_fieldshash != md5($dede_fields.$cfg_cookie_encode))
{
showMsg('數據校驗不對,程序返回', '-1');
exit();
}
}

刪掉后,織夢就不會對隱藏表單的值進行驗證了 如果我們沒用到表單就不會有這問題

如果我們希望做得安全又好,還是把后臺的隱藏表單的值與后臺自定義表單處織夢給的值改成一致就可以了,提供一些參考排除方法

1:/plus/diy.php 文件是否存在,是否對應。
2::<input name='sex' id='sex' type="text" /> name,id,type,是否和后臺自定義表單對應。
3:
value值是否和后臺自定義表單一直,如果不一直,就復制前臺預覽中的代碼。
4:
這段代碼后面的value值是唯一,每個網站有單獨的value值,所以也需要復制前臺預覽的網址代碼值

臨時處理方法:
查找

代碼如下  
function PrintAutoFieldsEdit(&$fieldset, &$fieldValues, $loadtype='all')

$dtp = new DedeTagParse();
之前加入
global $cfg_cookie_encode;
查找
echo "<input type='hidden' name='dede_addonfields' value=\"".$dede_addonfields."\">\r\n";
在其之后另行一行加入
echo "<input type=\"hidden\" name=\"dede_fieldshash\" value=\"".md5($dede_addonfields.$cfg_cookie_encode)."\" />";



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

  • 400-1100-266
主站蜘蛛池模板: 普兰县| 钦州市| 商水县| 柳林县| 泾源县| 永昌县| 新绛县| 金沙县| 双辽市| 苍溪县| 康定县| 黔江区| 麻江县| 明水县| 郎溪县| 星座| 上犹县| 晋江市| 响水县| 孝义市| 巴中市| 四川省| 丹巴县| 临西县| 安陆市| 武隆县| 临安市| 河北区| 乌拉特前旗| 政和县| 咸阳市| 吉安县| 深水埗区| 改则县| 库车县| 文成县| 仲巴县| 开鲁县| 桂东县| 靖边县| 修武县|