在做一个课程设计,要这个找回密码的功能,谁有完整的代码,借鉴一下!

解决方案 »

  1.   

    找回密码?就是密码忘了呗?你在注册的时候会让你添加个问题和答案数据库里
    username  password  question  answer  email
    zhangsan   111111    我是谁     张文杰   [email protected]类似于这样,当你要找回密码的时候
    会让你重新输入这个question和answer
    如果你输入的是对的把password发送到你的email
      

  2.   

    哦 谢谢您  我知道用该这样做 就是不知道如何把让系统根据用户的Email地址发送密码过去
      

  3.   

    1.根据问题/答题
    2.根据email
      

  4.   

    asp.net的普通发送邮件你会吗?建议你使用jmailhttp://hi.baidu.com/szaaaa/blog/item/fdeafd2676c80a118a82a11b.html
      

  5.   

    不会,Email和jmail有区别吗?
      

  6.   

    原理就是1楼说的那样,发送邮件可以参考一下这几个网址:
    http://forum.csdn.net/PointForum/Old/TopicRedirect.ashx?id=5407716
    http://www.7880.com/Info/Article-40bf9f60.html
      

  7.   

    http://www.li-gang.cn/200903/22.html
    这里有个.net发送邮件的实例
    做找回密码功能的话,通过邮件把用户名和验证码通过链接的以邮件内容的方式发过去。
    用户注册的时候要,可以设置密码找回的问题和答案。
    然后再做一个页面,这个页面的做用是。接受从邮件中链接过来的地址。因为这个地址中包含用户和验证码。用这个去数据库里面匹配一下记录。如果存在的话,就允许修改密码。
    更理想的话,是在设计数据表的时候。添加一个密码找回的时间和状态。如邮件验证超出12小时就失效。还有就是链接使用后,将这个密码找回的状态修改。该链接只能使用一次。可能说的不是很好。最近在做个小项目,里面也需要加入这些。QQ:190684579.有问题可以咨询一下我!
    再者我的博客:http://www.li-gang.cn/中也会不定期的发布一些实例