,故障说明:通过邮箱找回密码,点击链接时报错,适合版本:Discuz!x3.1 Discuz!x3.2 1225版本,解决方法:,1.修复原理:在member_getpasswd.php和member_getpasswd.php添加sign代码。, ,2.打开\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.打开\source\module\member\member_getpasswd.php,$hashid = $_GET[‘id’];, $uid = $_GET[‘uid’];, ,改成 ,$hashid = $_GET[‘id’];, $uid = $_GET[‘uid’];, $sign = $_GET[‘sign’];, ,4.覆盖同名文件,更新缓存,测试找回密码。, 故障说明:通过邮箱找回密码,点击链接时报错 适合版本:Discuz!x3.1 Discuz!x3.2 1225版本 解决方法: 1.修复原理:在member_getpasswd.php和member_getpasswd.php添加sign代码。 2.打开\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.打开\source\module\member\member_getpasswd.php $hashid = $_GET[‘id’]; $uid = $_GET[‘uid’]; 改成 $hashid = $_GET[‘id’]; $uid = $_GET[‘uid’]; $sign = $_GET[‘sign’]; 4.覆盖同名文件,更新缓存,测试找回密码。