预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

织梦如果需要会员模块,会员需要邮箱验证,才可以进行其他操作,会员注册后弹出的页面和会员主页并没有邮箱验证链接。用户验证邮箱需要自己去地址栏打开http://www.dedeui.com/邮箱登陆界面,用户体验度不高。这里就介绍下,如何使用户注册完之后,自动判断邮箱,并在会员注册后弹出页面和会员主页给出登陆邮箱链接,提高用户体验度。一、目标:实现DEDE会员注册自动判断邮箱,并给出验证邮箱登陆链接会员主页效果如下:注册后弹出页面出现验证邮箱按钮效果如下:二、操作流程1、找到http://www.dedeui.com/member/templets/reg-new3.htm注:上面路径为本站路径,请查找自己网站目录/member/templets/index.htm查找:<ahref="/">返回网站首页</a>在其后面添加代码如下:<ahref="http://mail.<?php$lmail=$email;$lenmail=strlen("$lmail");$lenemail=strcspn("$lmail","@");$lenmailvalue=$lenmail-$lenemail-1;$regmail=substr("$lmail",-$lenmailvalue);echo$regmail;?>">立即验证邮箱2、找到http://www.dedeui.com/member/templets/index.htm注:上面路径为本站路径,请查找自己网站目录/member/templets/index.htm查找:还没有个性签名,试试在下面输入框中填写在其后面添加代码如下:<ahref="http://mail.$lmail=$cfg_ml->fields['email'];$lenmail=strlen("$lmail");$lenemail=strcspn("$lmail","@");$lenmailvalue=$lenmail-$lenemail-1;$regmail=substr("$lmail",-$lenmailvalue);echo$regmail;?>">验证邮箱三、代码解析1、reg-new3.htm中的代码<ahref="http://mail.$lmail=$email;$lenmail=strlen("$lmail");$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;//输出@到最后一个字符的字符串。<ahref=”http://mail.echo$regmail;”>立即验证邮箱2、Index.htm中的代码<ahref="http://mail.$lmail=$cfg_ml->fields['email'];$lenmail=strlen("$lmail");$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);//获取