DEDE实现注册会员自动判断邮箱,并给出邮箱登陆按钮

DEDE实现注册会员自动判断邮箱,并给出邮箱登陆按钮
DEDE实现注册会员自动判断邮箱,并给出邮箱登陆按钮

DEDE实现注册会员自动判断邮箱,并给出邮箱登陆按钮

Dede在使用的时候,需要注册会员,而如果把注册会员设置为邮箱验证的话,会员注册之后和登陆进去的时候,并没有邮箱验证按钮。这里就介绍下,如何使用户注册完之后,自动判断邮箱,并给出登陆邮箱链接,并在登陆后会员主页出现验证邮箱链接,提高用户体验度。

一、实现DEDE会员注册自动判断邮箱,并给出验证邮箱登陆链接

效果如下:

注册后弹出页面出现验证邮箱按钮效果如下:

二、操作流程

找到https://www.360docs.net/doc/4516638698.html,/member/templets/reg-new3.htm

注:上面红色代码为本站代码,请查找自己网站目录/member/templets/index.htm

查找:返回网站首页

在其后面添加代码如下:

$lenemail = strcspn("$lmail","@");

$lenmailvalue = $lenmail - $lenemail - 1;

$regmail = substr("$lmail", -$lenmailvalue);

echo $regmail;

?>">立即验证邮箱

找到https://www.360docs.net/doc/4516638698.html,/member/templets/index.htm

注:上面红色代码为本站代码,请查找自己网站目录/member/templets/index.htm

查找:

  • 还没有个性签名,试试在下面输入框中填写

    在其后面添加代码如下:

    $lenemail = strcspn("$lmail","@");

    $lenmailvalue = $lenmail - $lenemail - 1;

    $regmail = substr("$lmail", -$lenmailvalue);

    echo $regmail;

    ?>">验证邮箱

    三、代码解析

    $lenemail = strcspn("$lmail","@");

    $lenmailvalue = $lenmail - $lenemail - 1;

    $regmail = substr("$lmail", -$lenmailvalue);

    echo $regmail;

    ?>">立即验证邮箱

    设置变量$lmail=$email

    $lenmail = strlen("$lmail");//获取$lmail字符串的长度,并赋值给$lenmail

    $lenemail = strcspn("$lmail","@");//获取$lmail字符串中,第一个字符到@字符的长度,并赋值给$lenemail。

    $lenmailvalue = $lenmail - $lenemail - 1; //字符串总长度-字符串第一个字符到@的长度-1,获取到@到最后一个字符总长度。

    $regmail = substr("$lmail", -$lenmailvalue);//获取字符串@到最后一个字符的字符串。

    echo $regmail;//输出@到最后一个字符的字符串。

    $lenemail = strcspn("$lmail","@");

    $lenmailvalue = $lenmail - $lenemail - 1;

    $regmail = substr("$lmail", -$lenmailvalue);

    echo $regmail;

    ?>">验证邮箱

    $lmail = $cfg_ml->fields['email'];//获取邮箱字符串,赋值给$lmail

    $lenmail = strlen("$lmail");//获取$lmail字符串的长度,并赋值给$lenmail

    $lenemail = strcspn("$lmail","@");//获取$lmail字符串中,第一个字符到@字符的长度,并赋值给$lenemail。

    $lenmailvalue = $lenmail - $lenemail - 1; //字符串总长度-字符串第一个字符到@的长度-1,获取到@到最后一个字符总长度。

    $regmail = substr("$lmail", -$lenmailvalue); //获取字符串@到最后一个字符的字符串。

    echo $regmail;//输出@到最后一个字符的字符串。

    验证邮箱

    四、至此完成!

  • 相关主题
    相关文档
    最新文档