在会员中心编辑商品或分类信息时,直接报错:数据校验不对

根据小鱼儿博客园站长经验,出现这种情况的原因是:member/inc/inc_archives_functions.php函数function PrintAutoFieldsEdit 内缺少输出dede_fieldshash字段值,导致编辑程序条件判断一直为真。

站壳网建议处理方法:
 
  查找
 
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)."/" />";
支付宝扫码打赏 微信扫码打赏

如果本文对你有帮助,欢迎打赏本站

喜欢 ()or分享
    匿名评论
  • 评论
人参与,条评论