假设某个成员(member)忘记了登录我们网站的用户名、电子邮件或密码,我让他们找回这些信息的最佳方法是什么?一个例子或教程会有很大帮助。
最佳答案
由于您应该将散列密码存储在数据库中(不是明文,也不是加密的),因此无法检索它们。
最好的模式是通过电子邮件向用户发送一个 secret 链接,该链接允许用户重置密码。对于忘记的用户名,他们只需输入电子邮件地址,他们就会收到一封电子邮件通知。
这是有关哈希密码的基本教程:
关于PHP 和 MySQL 登录问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3848997/