+ -
当前位置:首页 → 问答吧 → 跪求帮忙

跪求帮忙

时间:2011-10-11

来源:互联网

谁会做找回密码功能,恳请帮忙、、、

作者: lingxun920   发布时间: 2011-10-11

通过填写email。发送邮件。邮件有修改密码地址。让用户修改密码。即可找回密码。

作者: ci1699   发布时间: 2011-10-11

我想用密保问题来找回密码,但做了半天也不对。发送邮件也不知道怎么做

作者: lingxun920   发布时间: 2011-10-11

密码一般都用md5加密保存的。找不回原来密码。只能让他们改。

发送邮件也简单。用phpmailer。

作者: ci1699   发布时间: 2011-10-11

我又设了一个密码 让他存储md5密码。用发送邮件不知道要怎么做,你有代码吗?表示想要、、、

作者: lingxun920   发布时间: 2011-10-11

这个没多难。你就发送个链接让用户改密码啊。

另外加个发送时间字段send_eamil_time。发送邮件时更新这个字段为当前发送时间。

修改密码链接有两个参数。一个是email。一个是key。

key 用md5(email+send_eamil_time)生成。

到修改密码页面做个send_eamil_time时间判断。20分钟内才能修改。否则过期。


引用 4 楼 lingxun920 的回复:

我又设了一个密码 让他存储md5密码。用发送邮件不知道要怎么做,你有代码吗?表示想要、、、

作者: ci1699   发布时间: 2011-10-11

ls正解,除非你数据中保存的是密码的明文,否者,通过MD5()或者sha1()加密的密码是不可逆的,也就无法找回。
所以做法是,发送重置密码邮件到用户的注册邮箱,提示用户重新输入新密码。

作者: ohmygirl   发布时间: 2011-10-11

相关阅读 更多