PHP&;MySQL登录问题

PHP&;MySQL登录问题,php,mysql,Php,Mysql,假设一个会员忘记了登录我们网站的用户名、电子邮件或密码,那么让他们检索这些信息的最佳方式是什么?一个示例或教程将大有帮助。因为您应该在数据库中存储哈希密码(不是明文密码,也不是加密密码),所以无法检索密码 最好的模式是通过电子邮件向用户发送一个秘密链接,允许用户重置密码。对于忘记的用户名,他们只需输入他们的电子邮件地址,就会收到一封电子邮件通知他们 以下是有关哈希密码的基本教程: 由于您应该在数据库中存储散列密码(不是明文密码,也不是加密密码),因此无法检索密码 最好的模式是通过电子邮件向用户发

假设一个会员忘记了登录我们网站的用户名、电子邮件或密码,那么让他们检索这些信息的最佳方式是什么?一个示例或教程将大有帮助。

因为您应该在数据库中存储哈希密码(不是明文密码,也不是加密密码),所以无法检索密码

最好的模式是通过电子邮件向用户发送一个秘密链接,允许用户重置密码。对于忘记的用户名,他们只需输入他们的电子邮件地址,就会收到一封电子邮件通知他们

以下是有关哈希密码的基本教程:


由于您应该在数据库中存储散列密码(不是明文密码,也不是加密密码),因此无法检索密码

最好的模式是通过电子邮件向用户发送一个秘密链接,允许用户重置密码。对于忘记的用户名,他们只需输入他们的电子邮件地址,就会收到一封电子邮件通知他们

以下是有关哈希密码的基本教程:


然后他完全无法访问该网站,唯一的希望是联系(通过另一封电子邮件或电话)网站管理员以重置密码。管理员将不得不问他的名字,并试图以某种方式验证这是他(现在有点难做)


用户通常不会忘记他们的电子邮件凭据,因此发送密码重置链接是最好的解决方案。

然后他完全无法访问该网站,唯一的希望是联系(通过另一封电子邮件或电话)网站管理员以重置其密码。管理员将不得不问他的名字,并试图以某种方式验证这是他(现在有点难做)


用户通常不会忘记他们的电子邮件凭据,因此发送密码重置链接是最好的解决方案。

如果您的用户忘记了他们的密码,请通过电子邮件向他们发送重置密码和验证码。您必须为此使用验证电子邮件表


如果你的用户忘记了他们的电子邮件,我看不出问题,除非他们的电子邮件是他们的登录名。但是你应该把他们的电子邮件存档,从他们注册时用它来验证他们的电子邮件开始


如果你的用户忘记了他们的用户名,你必须找到一些方法来根据你网站上已经存储的信息来验证他们的身份。我在统计表中记录了用户IP和浏览器信息,通过将“忘记用户名”请求表单发送给我的IP和浏览器与表中已有的信息进行比较,可以轻松验证他们的信息。可能不是最好的方法,但到目前为止它对我很有效。

如果您的用户忘记了密码,请通过电子邮件向他们发送重置密码和验证码。您必须为此使用验证电子邮件表


如果你的用户忘记了他们的电子邮件,我看不出问题,除非他们的电子邮件是他们的登录名。但是你应该把他们的电子邮件存档,从他们注册时用它来验证他们的电子邮件开始


如果你的用户忘记了他们的用户名,你必须找到一些方法来根据你网站上已经存储的信息来验证他们的身份。我在统计表中记录了用户IP和浏览器信息,通过将“忘记用户名”请求表单发送给我的IP和浏览器与表中已有的信息进行比较,可以轻松验证他们的信息。可能不是最好的方法,但到目前为止它对我很有效。

您需要代码或只是一些如何实现它的逻辑?一些逻辑就可以了也许一个简短的代码示例会很好。您需要代码或只是一些如何实现它的逻辑?一些逻辑就可以了也许一个简短的代码示例会很好。