您的位置:图文专栏 > 技术教程 > 织梦二开 >

dede会员密码找回邮件链接的前面多了一个域名

发布时间:2020-12-25 16:17:10

dede会员密码找回邮件链接的前面多了一个域名

站会员用忘记密码功能找回密码,收到临时密码和链接,可链接前面有两个域名,这个要怎么改?
如下图:

解决办法: 

织梦根目录 → member → inc → inc_pwd_functions.php,修改第81行代码:
 
    global $db,$cfg_adminemail,$cfg_webname,$cfg_basehost,$cfg_memberurl;
    $mailtime = time();
    $randval = random(8);
    $mailtitle = $cfg_webname.":密码修改";
    $mailto = $mailto;
    $headers = "From: ".$cfg_adminemail."
Reply-To: $cfg_adminemail";
    $mailbody = "亲爱的".$userid.":
您好!感谢您使用【".$cfg_webname."】。
".$cfg_webname."应您的要求,重新设置密码:(注:如果您没有提出申请,请检查您的信息是否泄漏。)
本次临时登陆密码为:".$randval." 
请于三天内登陆下面网址确认修改。
" .$cfg_basehost.$cfg_memberurl."/resetpassword.php?dopost=getpasswd&id=".$mid;

把  .$cfg_basehost  删除即可:

    global $db,$cfg_adminemail,$cfg_webname,$cfg_basehost,$cfg_memberurl;
    $mailtime = time();
    $randval = random(8);
    $mailtitle = $cfg_webname.":密码修改";
    $mailto = $mailto;
    $headers = "From: ".$cfg_adminemail."
Reply-To: $cfg_adminemail";
    $mailbody = "亲爱的".$userid.":
您好!感谢您使用【".$cfg_webname."】。
".$cfg_webname."应您的要求,重新设置密码:(注:如果您没有提出申请,请检查您的信息是否泄漏。)
本次临时登陆密码为:".$randval." 
请于三天内登陆下面网址确认修改。
" .$cfg_memberurl."/resetpassword.php?dopost=getpasswd&id=".$mid;
    if($type == 'INSERT')

好了!最后测试效果如下:

相关推荐:

《dede会员注册时,邮箱验证链接多了http:/ 的解决办法》 上一篇: Dedecms增加随机问题防止被恶意注册会员

下一篇: dede会员注册时邮箱验证链接多了个域名http://的解决办法