dedecms织梦会员通过邮箱找回密码方法_织梦CMS教程


首先打开文件: /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

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.