PHP jQuery注册模块的改进(2):邮箱激活页面1/2
《PHP+jQuery 注册模块的改进之一》后继续修改:
(1)注册成功后,返回登录邮件页面(maillogin.php),用户可以点击链接跳转到自己注册的邮件地址的登录页面,再次发送激活链接;
(2)为激活链接设置有效期,有效期过后点击激活链接,页面会跳转供用户选择再次发送邮件或返回注册页面;再次发送邮件后,点击邮箱中的链接激活;
点击重发激活连接,不跳转页面,当前页面无刷新弹出通知:链接已重发,几秒后通知消失;
(4)点击更改电子邮件地址跳转到注册页面。
1.点击电子邮件链接,跳转到对应的电子邮件登录界面。
思考:
在maillogin.js中设置常用电子邮件地址列表(也可以在php中设置)。当用户注册的邮箱与列表中的邮箱匹配时,将显示“立即登录并验证邮箱”按钮。点击跳转到邮箱的登录主页。如果列表中不存在用户注册的邮箱,则不显示登录按钮。
如图所示,当邮箱列表中有注册邮箱时:
当邮箱列表中没有注册邮箱时:
当传递的参数不是有效邮箱时,提示参数错误:
maillogin.php:
!DOCTYPE html html health eta charset=' utf-8 '标题注册页面/title link href=' templates/CSS/common。CSS ' rel='样式表type=' text/CSS ' style # container { background-color : # fff;宽度宽度:990像素高度:547 px页边距-顶部:50像素;边距-底部:20 px飞越:隐藏;} # Mailchk { width :530 pxmargin :100 px auto auto位置:相对;}.邮件字体{左边距:20 px}.mailpic { float:left}。邮件字体{ float:left}。hfo ts { font-size :22 px}.ftit { position : relative top :-70px;左侧:-180像素;边框-底部:1px实心# eee宽度宽度:870 pxpadding-底部:10 pxfont-size : 20px字体粗细:正常;font-family : ' Microsoft YaHei ',\5fae\8f6f\96c5\9ed1,arial,\ 5b8b \ 4f53color: # 323232}。fti T2 { height :1 px;top :50 pxl eft :-180 px;}.sfonts {行高:48 pxcolor: # 666}。橙色{ color : # ee8c 18 } # mail log in { display : }块块;宽度: 390像素;高度: 50px线高: 50px边框: 0;飞越:隐藏;文本对齐:中心;背景技术# 69b3f 2 font-family : ' Microsoft YaHei ',\5fae\8f6f\96c5\9ed1,arial,\ 5b 8b \ 4f 53 font-size : 26px;-web套件-边框-半径: 2px-moz-border-radius : 2px;边界半径: 2px余量:100px自动0 85pxcursor:pointer指针指针;} #邮件登录:悬停{后台: # 7cb df 5;}#maillogin,# mail login :悬停{ color : # fff} # maillogin a { color: # fff}。请注意{ position : relative bottom :-70px;左侧:-180像素;}.notit { font-size :14 pxcolor : # 949494 font-weight :加粗;font-family : arial}.noul { color: # 949494左边距:-40px;}/style script src=' http : templates/js/jquery-1。8 .3 .量滴js '/script script src=' http : templates/js/mail登录。js '/脚本/head dy!-顶部长条-div id=' header-nav ' div id=' header-nav-font ' span class=' top-tie-big ' a href=' # ' Dee ' s BLOG/a/span class=' top-tie ' |/span class=' top-tie-big '注册/span span class='top-tie-small '已有帐号?马上a href='# '登录/a/span div class=' cls '/div/div/div!-内容区-div id=' container ' div id=' mailChk '?PHP if(isset($ _ GET[' m '])$ _ GET[' m ']!=' '){ $ m=$ _ GET[' m '];} else { echo ' div class=\ ' hfonts ftit \ '操作有误,a href=\ ' templates/register。html \ '请重新注册/div ';exit();} ?div class='hfonts ftit '邮箱验证/div img class=' mail pic ' src=' http : templates/images/mail。jpg ' div class='邮件字体' div class=' hfonts '验证邮件已发出,请48小时内登陆邮箱验证/div div class='sfonts '登录邮箱a id='mailaddr' class='orange '?PHP echo $ m;/a,并按邮件提示操作即可/div /div按钮类型='button' id='maillogin'a href=' '立即登录邮箱验证/a/button div class=' ftit ftit 2 '/div class=' cls '/div div class=' note '注意h3类=' notit '还没有收到验证邮件呢?/h3 ul class='noul' li1 .尝试到广告邮件、垃圾邮件目录里找找看/li li2.a class='blue' href='# '再次发送验证邮件a/李莉。如果重发注册验证邮件仍然没有收到,请更换a class='blue' href='# '另一个邮件地址/a/Li/ul/div/div/body/html邮件登录。js :
12下一页阅读全文
版权声明:PHP jQuery注册模块的改进(2):邮箱激活页面1/2是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

















