Discuz! X3.2新版邮箱重置密码失败如何解决方法

渐渐地,那原本被夜幕笼罩的天空出现了微明。一颗颗启明星逐渐变得苍白无力,在浅浅的日光的照射下,胆怯的它们终于退却了。随着启明星的消失,害羞的太阳射出了几道耀眼的金光。
昨天发布的新版补丁,应该修复了一个重置密码的漏洞,但直接导致新的bug,补丁后重置密码的链接无法重置密码了,设置完点击就出错:解决方案,修改member_getpasswd.php和member_getpasswd.php添加按钮代码获取sign。
\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">
\source\module\member\member_getpasswd.php
$hashid = $_GET['id'];
$uid = $_GET['uid'];
改成
$hashid = $_GET['id'];
$uid = $_GET['uid'];
$sign = $_GET['sign'];

以上就是Discuz! X3.2新版邮箱重置密码失败如何解决方法。智者受到赞美时,字字反思;愚者受到批评时,句句反驳。更多关于Discuz! X3.2新版邮箱重置密码失败如何解决方法请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
Discuz!X3.x板块横排如何去掉“最后发表”并添加板块简介的方法

discuz好代码教程:批量处理待审核主题、审核回复、待审核日志、待审核

discuz好代码教程:回复了帖子以后在列表页不是立即到第一条,而是要延

discuz好代码教程:制作网站模板前必须了解的界面结构(页头页尾模板文

Discuz好代码教程:升级1225版本后导致UC不能登录的如何解决办法