首先打开文件: /member/resetpassword.php 这是织梦会员找回密码的核心文件!

在148行有这么一句: showmsg('对不起,临时密码错误', '-1'); 看来问题就在这了! 但是怎么引起的呢,别急继续看代码
从125行往下看:
if(isset($key)) $pwdtmp = $key;
$sn = md5(trim($pwdtmp));
if($row['pwd'] == $sn)
{
if($pwd != "")
{
if($pwd == $pwdok)
{
$pwdok = md5($pwdok);
$sql = "DELETE FROM `dede_pwd_tmp` WHERE `mid` = '$id';";
$db->executenonequery($sql);
$sql = "UPDATE `dede_member` SET `pwd` = '$pwdok' WHERE `mid` = '$id';";
if($db->executenonequery($sql))
{
showmsg('更改密码成功,请牢记新密码', 'login.php');
exit;
}
}
}
showmsg('对不起,新密码为空或填写不一致', '-1');
exit;
}
showmsg('对不起,临时密码错误', '-1');
exit;
这段代码的意思是: 如果 row['pwd' 等于 $sn , 则修改密码成功, 如果不等于 就提示:“对不起,临时密码错误”
看来问题出在$pwdtmp 这个字段上, 这个字段值来自前台resetpassword2.htm:
<?php if(empty($key)){ ?>
<li><span>临时验证码:</span>
<input name='pwdtmp' type="password" />
</li>
<?php }else{ ?>
<input name="key" type="hidden" value="<?php echo $key;?>" />
<?php }?>代码看到这也许有人就晕了, 又出了一个字段:$key, 这段代码的意思是:如果key为空 显示: <input name='pwdtmp' type="password" /> ,如果不为空 显示 :<input name="key" type="hidden" value="<?php echo $key;?>" />
看来根源问题就是$key, key值是系统发送给会员邮件的一个字段,打开文件:/member/inc/inc_pwd_functions.php 找到:
function newmail($mid, $userid, $mailto, $type, $send)
{
global $db,$cfg_adminemail,$cfg_webname,$cfg_basehost,$cfg_memberurl;
$mailtime = time();
$randval = random(8);
$mailtitle = $cfg_webname.":密码修改";
$mailto = $mailto;
$headers = "From: ".$cfg_adminemail."\r\nReply-To: $cfg_adminemail";
$mailbody = "亲爱的".$userid.":\r\n您好!感谢您使用".$cfg_webname."网。\r\n".$cfg_webname."应您的要求,重新设置密码:(注:如果您没有提出申请,请检查您的信息是否泄漏。)\r\n本次临时登陆密码为:".$randval." 请于三天内登陆下面网址确认修改。\r\n".$cfg_basehost.$cfg_memberurl."/resetpassword.php?dopost=getpasswd&id=".$mid."&key=".$randval;
用红字标注的地方原文件是没有的, 也就是没用传递key值,需要加上&key=".$randval,问题就解决了,到此会员就可以通过邮件找回密码了!
# 网站营销推广薇新hfqjwl出词
# 别急
# 就可以
# 企业网站关键词优化费用
# 椒江seo排名稳定企业
# 推广网站预付云速捷信任
# 微营销推广找哪家服务好
# 韶关推广营销推荐
# 飘雪小说网站建设
# seo无响应
# 自建站seo啥意思
# 正定网络推广营销招聘网
# 出在
# 北京seo找大红seo
# 贵州网站推广哪家便宜
# 杭州关键词排名推荐厂家
# 济南seo网站排名关键词优化
# 泰州各大网站排名优化
# 贞丰关键词排名靠谱
# 网站关键词优化会侵权吗
# 泰州网站建设易搜互联
# 南宁专业的问答营销推广
# 创意的企业网站建设公司
# 新密码
# 织梦CMS教程
# 织梦会员
# 邮箱找回密码
# 织梦找回密码
# 宋体
# 您的
# 为空
# 这段
# 找回密码
# 这是
# dedecms织梦会员通过邮箱找回密码方法
# 就在
# 出了
# 一句
# 这也
# 人就
# 感谢您
# 到此
# 验证码
# 不等于
# 请于
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
建站之星后台管理系统如何操作?
DEDECMS织梦调用某个作者在某个栏目发布的文章列表_织梦CMS教程
织梦dedecms程序https改造教程_织梦CMS教程
织梦二次开发常用新建php页面读取标签模板教程_织梦CMS教程
dedecms织梦为每个页面生成二维码 _织梦CMS教程
建站优选虚机推荐_高性价比配置指南 快速搭建方案
phpcms ajax列表分页无限加载教程_PHPCMS教程
如何快速登录WAP自助建站平台?
建站之星在线版空间:自助建站+智能模板一键生成方案
织梦会员空间调用会员(积分)头衔的方法_织梦CMS教程
如何用虚拟主机快速搭建网站?详细步骤解析
jiasale购物按钮嵌入织梦模板系统教程_织梦CMS教程
建站之星ASP如何实现CMS高效搭建与安全管理?
织梦DEDECMS会员调用方法详解_织梦CMS教程
寿县云建站:智能SEO优化与多行业模板快速上线指南
织梦dedecms自定义表单调用已审核的留言_织梦CMS教程
织梦整合kindeditor文本编辑器修改多图片上传显示限制大小和张数_织梦CMS教程
如何快速生成可下载的建站源码工具?
如何快速辨别茅台真假?关键步骤解析
高防服务器如何保障网站安全无虞?
建站之星模板快速切换与风格调整操作指南
织梦DedeCMS上级栏目名称及链接的2种调用方法_织梦CMS教程
如何找回帝国CMS系统(EMPIRECMS)管理员密码_帝国CMS教程
阿里云提示plus/search.php注入漏洞修复方法_织梦CMS教程
织梦网站会员邮箱验证在阿里云ECS服务器上无法发送邮件_织梦CMS教程
织梦dedecms站如何获取电脑站与手机站的跳转适配地址_织梦CMS教程
如何通过商城免费建站系统源码自定义网站主题?
高端网站建设与定制开发一站式解决方案 中企动力
帝国CMS教程-去掉“选择注册会员类型”_帝国CMS教程
广州顶尖建站服务:企业官网建设与SEO优化一体化方案
织梦头部导航通过在标签加判断实现高亮显示教程_织梦CMS教程
dedecms织梦新站SEO优化技巧_SEO优化教程
如何快速查询网址的建站时间与历史轨迹?
织梦dedecms后台文章列表中显示自定义字段方法_织梦CMS教程
织梦整合*登录、*登录、微博登录、等会员一键登录插件_织梦插件
织梦dedecms出现Safe Alert: Request Error step 2提示代码_织梦CMS教程
织梦ckplayer播放器插件的自适应屏幕方法_织梦插件
织梦列表页排序按权重排序修改方法_织梦CMS教程
织梦站内优化的几点重要知识 _SEO优化教程
织梦的图集编辑器改为完整的文章编辑器的教程_织梦CMS教程
建站之星最新版如何快速生成专业网站?
织梦去掉{dede:field.body/} 中的p元素_织梦CMS教程
dedecms织梦会员通过邮箱找回密码方法_织梦CMS教程
dedecms织梦子栏目获取*栏目名称及链接url方法_织梦CMS教程
建站之星下载版如何获取与安装?
零服务器AI建站解决方案:快速部署与云端平台低成本实践
如何确保FTP站点访问权限与数据传输安全?
如何在万网开始建站?分步指南解析
如何快速搭建高效服务器建站系统?
建站之星授权问题如何联系客服解决?
2017-10-23
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。