![](https://img-blog.csdn.net/20161229211535506?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvam9obl9iaA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![]()
![]()
步骤:
1:接受用户输入的用户名和邮箱,并且进行校验是否正确
2:构建相应的内容,发送用户邮箱中
两种方法:
法一:系统产生一个新的密码,然后将产生的密码发送到用户的邮箱中。(1.系统产生的密码,用户不易记忆,用户体验度不好 2.不安全)
法二:将一个链接发送到用户的邮箱中,然后用户登录邮箱名单击链接,会访问设定好的某个页面,
在这个页面呈现修改用户密码的表单,完成密码修改。
利用缓存(不经常改动的数据),新建配置信息数据表(id ,key , value,.....)、页面,封装cacheHelper类,改好之后,要通知缓存失效(调用cacheHelper中的remove方法)