日期:2014-05-19  浏览次数:20693 次

Java中如何实现密码忘记的功能
也就是当用户输入自己的用户名的时候,系统会自动生成1个6位密码,然后发送到注册时候的邮箱里面,不知道怎么实现

------解决方案--------------------
输完用户名提交后,在后台执行java.
任意生成6位密码,用socket发送到邮箱.
------解决方案--------------------
下面这两个文件夹支持发送文本、附件,并有详细注释,改编一下即可改成自动发送新密码到用户邮箱:共两个文件:
1.sendmail.htm 实现发送邮件的界面:
Java code

<html>
<head>
<title>发送e-mail的表单</title>
</head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<body bgcolor="#CFF1E1">
<center><h2>
写信
</h2></center>
<form action="sendmail.jsp" method="post">
<table align="center"> 
  <tr> 
    <td> 
      收件人地址:<br><input name="to" size="30"> 
    </td> 
  </tr> 
  <tr> 
    <td> 
      主题:<br><input name="subject" size="60"> 
    </td> 
  </tr> 
  <tr> 
    <td> 
      <p>内容:<br>
        <textarea name="text" rows=8 cols=60></textarea>
      </p> 
    </td> 
  </tr> 
  <tr>
    <td>
       附件:<br>
       <input type="file" name="attachment" size="25">
    </td>
  </tr>
</table> 
<center><p><br>
  <input type="submit" value="发送">&nbsp&nbsp&nbsp&nbsp&nbsp;
  <input type="reset" value="重写"> 
</p></center>  
</form> 
</body>
</html>

------解决方案--------------------
我只有顶的分啦!