首先打开文件: /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 】
相关推荐:
织梦移动站和PC站共用一个数据库和后台及百度适配_织梦插件
如何在局域网内绑定自建网站域名?
建站助手如何使用?三步轻松搭建网站
全球各国上班时间表外贸邮件时间
阿里云提示plus/search.php注入漏洞修复方法_织梦CMS教程
广德云建站网站建设方案与建站流程优化指南
建站之星IIS配置教程:代码生成技巧与站点搭建指南
建站之星免费模板:自助建站系统与智能响应式一键生成
帝国CMS教程添加迅雷下载_帝国CMS教程
如何通过可视化优化提升建站效果?
建站助手4.1:智能建站与SEO优化工具一键生成高效模板
织梦图集上传图片用图片名自动做注释教程_织梦CMS教程
织梦文章内容每个段落自动加工【伪原创内容提高收录排名插件】_织梦插件
如何在腾讯云服务器快速搭建个人网站?
如何用花生壳三步快速搭建专属网站?
宝塔面板创建网站无法访问?如何快速排查修复?
如何用已有域名快速搭建网站?
宝塔Windows建站如何避免显示默认IIS页面?
织梦实现任意页面调用当前会员信息的方法_织梦CMS教程
织梦首页和内页友情链接的调用方法_织梦CMS教程
如何选择适配移动端的WAP自助建站平台?
如何选择适合PHP云建站的开源框架?
jiasale购物按钮嵌入织梦模板系统教程_织梦CMS教程
建站之星ASP如何实现CMS高效搭建与安全管理?
如何快速生成橙子建站落地页链接?
织梦在栏目列表中添加统计文档数量调用教程_织梦CMS教程
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
织梦UTF-8编码模板顶部空白一行解决方法_织梦CMS教程
织梦dedecms*常见11个漏洞修复教程_织梦CMS教程
dedecms织梦TAG标签调用代码_织梦CMS教程
建站VPS能否同时实现高效与安全翻墙?
dedecms织梦幻灯片大图管理插件_织梦插件
织梦dedecms内容页调用栏目内容标签{dede:field.content/}_织梦CMS教程
织梦提示信息提示框美化教程_织梦CMS教程
织梦实现在图集文章内容页调用缩略图和原图教程_织梦CMS教程
如何通过云梦建站系统实现SEO快速优化?
如何快速登录WAP自助建站平台?
如何选择美橙互联多站合一建站方案?
dedecms织梦列表页生成静态分页URL链接改成*路径的方法_织梦CMS教程
织梦TAG标签字数长度限制解决方法_织梦CMS教程
如何高效生成建站之星成品网站源码?
织梦搜索到后台文章列表文档id,快速编辑修改教程_织梦CMS教程
织梦dedecms自定义输出移动版上一篇下一篇文章_织梦CMS教程
建站之星服务器配置流程详解与快速搭建操作指南
织梦自定义表单限制IP发表次数教程_织梦CMS教程
如何在万网开始建站?分步指南解析
如何挑选最适合建站的高性能VPS主机?
dedecms织梦调用三级四级无限级栏目教程_织梦CMS教程
如何在VPS电脑上快速搭建网站?
如何撰写建站申请书?关键要点有哪些?
2017-10-23
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。