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

昨天发布的新版补丁,应该修复了一个重置密码的漏洞,但直接导致新的bug,补丁后重置密码的链接无法重置密码了,设置完点击就出错:解决方案,修改member_getpasswd.php和member_getpasswd.php添加按钮代码获取sign。 \template\default\member\getpasswd.ht
 
昨天发布的新版补丁,应该修复了一个重置密码的漏洞,但直接导致新的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 UTF8源码安装,服务器环境满足discuz的安装条件之外, 站点须支持 https,否则mip组件将无法使用(主要是组件的要求) 。 二、安装步骤: 1、 安装官方 x3.2版本。 2、登陆后台,开启手机版 3、安装mip模板,先备份手机版模板文件t
打开 admin/templates/start.htm !-- directory install start -- ul id=lilist style=padding:0; margin: 0; list-style-type:none; color: #CC0000; {foreach from=$warning_arr item=warning} li style=border: 1px solid #CC0000; background: #FFFFCC;
打开 admin/index.php 删除如下 /* 如果管理员的最后登陆时间大于24小时则检查最新版本 */ if (gmtime() - $_SESSION[last_check] (3600 * 12)) { include_once(ROOT_PATH . includes/cls_transport.php); $ecs_version = VERSION; $ecs_lang = $_CFG[lang];
discuzx3.2微社区无法发贴回复,提示:来路不正确的处理方法 从即日起,打通版微社区域名已经由原来的 wsq.discuz.qq.com 切换为 wsq.discuz.com,请访问微社区出问题站点及时更新接口插件 1、首先请访问接口插件地址,并下载安装最新版本 http://addon.disc
discuz手机版 图片缩略图大小设置/修改清晰度 \template\default\mobile\forum\discuzcode.htm和 \template\default\touch\forum\discuzcode.htm 找到discuzcode.htm文件,搜索200会有两处代码如下 function imagelist($attach) { global $_G; $attach[refch
打开template\default(默认使用的模版)\forum的forumdisplay_list.htm 文件,查找 {lang like}: !{if $thread[recommends]}$thread[recommends]!{else}0!{/if} 替换为 人气: !{if $thread[isgroup] != 1}$thread[views]!{else}0!{/if}