Discuz! X3.1 X3.2 1225版邮箱重置密码失败解决方案之一

2021-08-31 0 1,245

故障说明:通过邮箱找回密码,点击链接时报错
适合版本: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 X3.2 1225 版邮箱重置密码失败解决方案之一

收藏 (0)

微信支付 微信扫一扫

支付宝支付 支付宝扫一扫

打赏二维码
点赞 (0)

站长资源下载中心-找源码上汇站

常见问题
  • 如果付款后没有弹出下载页面,多刷新几下,有问题联系客服!
查看详情
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情

相关文章

联系官方客服

为您解决烦忧 - 24小时在线 专业服务