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

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

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

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

问题这如下图:


dede会员注册时邮箱验证链接多了个域名

修改开始:

找到:/member/   ------》index_do.php    约28-31行,修改部份如下图所标:

dede会员注册时邮箱验证链接多了个域名

更改后如下:

    $userhash = md5($cfg_cookie_encode.'--'.$cfg_ml->fields['mid'].'--'.$cfg_ml->fields['email']);
    $url = $cfg_basehost.(empty($cfg_cmspath) ? '/' : $cfg_cmspath)."member/index_do.php?fmdo=checkMail&mid={$cfg_ml->fields['mid']}&userhash={$userhash}&do=1";
    $url = preg_replace("#http://#i", '', $url);
    $url = preg_replace("#//#i", '//', $url);
    $mailtitle = "{$cfg_webname}--会员邮件验证通知";
    $mailbody = '';
    $mailbody .= "尊敬的用户[{$cfg_ml->fields['uname']}],您好:
";
    $mailbody .= "欢迎注册成为[{$cfg_webname}]的会员。
";
    $mailbody .= "要通过注册,还必须进行最后一步操作,请点击或复制下面链接到地址栏访问这地址:

";
    $mailbody .= "{$url}

";
    $mailbody .= "Power by http://www.dedecms.com 织梦内容管理系统!
";

再测试效果:


dede会员注册时邮箱验证链接多了个域名 上一篇: dede会员密码找回邮件链接的前面多了一个域名

下一篇: 织梦图集更改后不能显示略宿图的解决方法