CMS插件分享网

影子是一个会撒谎的精灵,它在虚空中流浪和等待被发现之间;在存在与不存在之间....

位置:主页 > 织梦二次开发 >

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

发布时间:2020-01-13 15:59作者:√無∑情—浏览(130)

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

    修改开始:

    找到:/member/   ------》index_do.php    约28-31行,修改部份如下图所标:
    dede会员注册时,邮箱验证链接多了http:/  的解决办法

    更换后;

        $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会员注册时,邮箱验证链接多了http:/  的解决办法

     

    相关内容:

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