故障說(shuō)明:通過(guò)郵箱找回密碼,點(diǎn)擊鏈接時(shí)報(bào)錯(cuò)
適合版本:Discuz!x3.1 Discuz!x3.2 1225版本
解決方法:
1.修復(fù)原理:在member_getpasswd.php和member_getpasswd.php添加sign代碼。
2.打開(kāi)\template\default\member\getpasswd.htm
<form method="post" autocomplete="off" action="member.php?mod=getpasswd&uid=$uid&id=$hashid">
改成
<form method="post" autocomplete="off" action="member.php?mod=getpasswd&uid=$uid&id=$hashid&sign=$sign">
3.打開(kāi)\source\module\member\member_getpasswd.php
$hashid = $_GET['id'];
$uid = $_GET['uid'];
改成
$hashid = $_GET['id'];
$uid = $_GET['uid'];
$sign = $_GET['sign'];
4.覆蓋同名文件,更新緩存,測(cè)試找回密碼。