视图分界面呈现如图:

 

如上使用的jQuery代码很便利简单的实现了前者交互操作,借使您有自然的jQuery基础,那方面包车型客车代码一目通晓,不多解释。
本来别忘了在页面中加载jQuery库文件,假若写完验证规则却发现效果没完结,那百分之八十是jquery或然其余文件加载路线错了导致没加载须求的文本(那是个深入的训诫,小编刚伊始就忽略了)

近年来用ThinkPHP做了二个信箱找回密码功效,在非常受了N个bug之后终于做成了,下边分享一下信箱找回密码功用的贯彻:

邮箱找回密码实际上就是在用户通过认证之后复位密码的历程,1般开辟者会在证实用户新闻后透进度序生成一个新密码

邮箱验证到那了好不轻易水到渠成了,这么些邮箱验证是自身参考链接http://www.helloweba.com/view-blog-229.html做的,确实很不错,纵然有个别地点再而三出bug不过好在,假设对那种找回密码感兴趣的能够参照一下,想要源代码的能够间接去原著章,都差不离的。原来的文章章里面有二个smtp包提供,小编也是在那边下载的。
(完)

图片 1

依然生成二个特定的链接并发送邮件到用户邮箱,用户从邮箱链接到网址的重新设置密码模块重新安装新密码。

与此同时大家为了垄断UPAJEROL链接的时效性,将记录用户提交找回密码动作的操作时间,最终调用邮件发送类发送邮件到用户邮箱。

图片 2

接下来通过Ajax把用户输入的信箱发送到调整器进行验证Email是或不是留存用户表中,如果有,则读取用户音讯,将用户id、用户名和密码举行md5加密生成二个特意的字符串作为找回密码的验证码,然后构造URAV肆L。

当中有八个smtp类,那其间封装的函数比较多,笔者就不截图了,好了,这年你的信箱将会收取一封关于密码找回的邮件,邮件内容中有叁个UTiguanL链接,点击该链接到本人写的钦点页面来阐明邮箱。

 

先是断定要先写3个找回密码的视图页面啦,示例代码如下:

一.表单输入注册时的邮箱;
2.验证用户邮箱是不是正确,若是用户邮箱不设有网址的用户表中,则提示用户邮箱未注册;
三.发送邮件,如若用户邮箱确实存在用户表中,则构成用于注解用户消息的字符串,并组织U昂科威L发送到用户邮箱中;
肆.用户登陆邮箱收到邮件,点击U奥德赛L链接到网址认证程序;
伍.网址程序通过用户请求的字符串查询本地用户表,比对用户音信是或不是正确;
6.假设正确则转到重新恢复设置密码页面重新初始化新密码,反之则指示用户验证无效。

代码如图:

本条弄完之后,接下去要对用户输入的信箱进行决断验证(因为找回密码是经过给用户发送邮件来促成重新初始化密码的,所以用户在登记时邮箱是必填的)

发送邮箱函数如下:

图片 3

图片 4

诚如步骤是:

图片 5

图片 6

图片 7

jQuery邮箱验证,代码:

相关文章

网站地图xml地图