我初步的设计是 用户如果忘记了自己的密码的话 需要提供 自己的 用户名、邮箱来查找密码。①即用户输入用户名和邮箱,然后查找数据库中的匹配记录,
②然后发一个链接到注册邮箱里面。
③邮箱里面打开这个链接后就直接修改密码。(设置超时时间)请问 这个①②③ 怎么实现呢?

解决方案 »

  1.   

    1
    从数据库检索 select * from user where user_name = xx and user_mail = yy2
    把修改页面的url(url带有用户的信息参数)发送到user_mail3
    在修改页面url的相关后台处理,update user_passwrod = xxx where user_name = xx and user_mail = yy这里说的只是个一般思路,具体处理细节,LZ根据自己的需求再详细展开
      

  2.   

    恩 我知道了。。
    就是发送到email这个怎么实现呢?
      

  3.   

    发送email直接用javamail,开源的,教程网上一大堆
      

  4.   

    这个就看你想怎么做,可以写好一些模板式的mail脚本,通过调用邮件服务器的相关命令来发送
    也可以使用javamail包的相关API来发送
      

  5.   

    其实LZ思路都想清楚了,说的也很明白,就是想问“发送到email这个怎么实现呢?” ,对吧?加油 LZ。
      

  6.   

    恩。我再看看java mail的实现。谢谢了哈~