DiscuzX3.2版邮箱重置密码参数失败的解决方法

discuz教程:Discuz! X3.2版邮箱重置密码参数失败的解决方法!最近有同学升级到discuz! X3.2 1225版本遇到邮箱找回密码参数错误的问题。

discuz教程:Discuz! X3.2版邮箱重置密码参数失败的解决方法!最近有同学升级到discuz! X3.2 1225版本遇到邮箱找回密码参数错误的问题。

昨天发布的新版补丁,应该修复了一个重置密码的漏洞,但直接导致新的bug,补丁后重置密码的链接无法重置密码了。

下面我们提供下邮箱重置密码参数失败的解决方法,如果有最新版本没有发现这个问题的,就可以不做处理。

修改member_getpasswd.phpmember_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'];

修改好了这两个文件后,保存上传到对应的文件目录下覆盖就可以了。有的论坛缓存是比较大的,修改之后可以登录论坛的后台更新下缓存,然后再登陆首页通过邮箱找回密码就可以正常使用了。

温馨提示:
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明

给TA赞赏
共{{data.count}}人
人已赞赏
编程技巧

Discuz如何把导航修改成100%显示?

2020-11-11 0:00:00

编程技巧

织梦栏目伪静态后仍然自动生成空文件夹的解决方法

2020-11-13 0:00:00

0 条回复 A文章作者 M管理员
----《》
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索