|
最近使用了新的模版,用戶陸續反饋郵件找回功能無法使用,自測發現修改提交時出現“參數錯誤”
隨之搜索論壇相關內容,得出需修改member_getpasswd.php 和getpasswd.htm內容。在對比后修改完成,依然顯示參數錯誤。困惑。。。
不過之前并沒有問題,自然這個鍋就落到新模版身上。切換官方原版模版測試無誤。那么找到模版內相應文件“getpasswd.htm”,發現模版內容:
- <form method="post" autocomplete="off" action="member.php?mod=getpasswd&uid=$uid&id=$hashid">
復制代碼 (上面這一行,可以用諸如“notepad++”這樣的軟件,搜索整個文件夾里包含“member.php?mod=getpasswd&uid=$uid&id=$hashid”內容的文本,自己對比)
依照論壇中“getpasswd.htm”的內容修改方法添加sign,經測試問題修復
- <form method="post" autocomplete="off" action="member.php?mod=getpasswd&uid=$uid&id=$hashid&sign=$sign">
復制代碼
以上對于小白來說唯有笨辦法逐一切換對比測試,雖然大神們早已知道此類問題的修復方式,付費修復也無可厚非。如果小白自己動動手能解決豈不是更好。
這里就是依照本人小白角度遇到的問題寫個貼,希望能給遇到同類問題并且還在堅持做站的朋友一點思路。文字過于淺顯,請大神不要介意。
參考的解決方式原文:
Discuz! X3.1 X3.2 1225版郵箱重置密碼失敗解決方案之一
http://www.discuz.net/thread-3643953-1-1.html
(出處: Discuz! 官方站)
|
|