織夢會員登入提示“資料校驗不對,程式返回”解決方法

126雲發表於2021-03-06
織夢DedeCMS5.7網站模板會員中心錯誤的修改方法:
在會員中心釋出商品或分類資訊時時,直接報錯:資料校驗不對,程式返回 內容來自
原因:member/inc/inc_archives_functions.php函式function PrintAutoFieldsEdit 內缺少輸出dede_fieldshash欄位值,導致編輯程式條件判斷一直為真。
臨時處理方法:
開啟檔案member/inc/inc_archives_functi***.php
查詢
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)."\" />"; 
 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2761537/,如需轉載,請註明出處,否則將追究法律責任。

相關文章