读书人

登录之找还密码

发布时间: 2012-09-29 10:30:01 作者: rapoo

登录之找回密码

这个功能在常见不过了,下面简述实现该功能的几个步骤:

1. 在登录页面给个链接,在找回密码界面可以输入邮箱地址和验证码,验证码是为了防止恶意找回;

2. 后台,首先判断验证码是否正确,再判断该邮箱是否注册过用户;

3. 如果该邮箱存在,检索出该用户信息;

4. 如果你的密码没有MD5加密的话,可以直接查询出密码,如果MD5加密了,只能重新生成一个密码,并修改该用户;

5. 将新生成的密码发送到用户邮箱里,用JavaMail发送邮件;

流程图如下:

登录之找还密码

实现过程如下:

1. 下载javamail的相关jar包;

mail.jar:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-eeplat-419426.html#javamail-1.4.5-oth-JPR

activation.jar:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-plat-419418.html#jaf-1.1.1-fcs-oth-JPR

2. 在tomcat中配置javamail;

在META-INFO下新建context.xml,目的是为了让tomcat帮我们管理Session,Session是发送邮件的上下文环境,内容如下:


2. 邮箱不存在

登录之找还密码

3. 找回密码成功

登录之找还密码

4. 邮件信息

登录之找还密码

读书人网 >编程

热点推荐