Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用密码\u散列函数时的密码恢复_Php_Mysql_Forgot Password_Password Recovery_Password Hash - Fatal编程技术网

Php 使用密码\u散列函数时的密码恢复

Php 使用密码\u散列函数时的密码恢复,php,mysql,forgot-password,password-recovery,password-hash,Php,Mysql,Forgot Password,Password Recovery,Password Hash,我目前使用的是password\u hash,它是单向散列函数,因此无法解密。所以,我应该做些什么来为用户提供密码恢复功能,以防他们忘记密码。是否有任何内置功能,如验证密码 最简单的方法是,您可以通过电子邮件向忘记密码的用户发送一个链接,用新密码重置旧密码。这不需要解密旧密码,而且相当安全 而且,我认为这个问题可能会有帮助 任何人都不应该能够恢复旧密码-只能创建一个新密码:-)此外,您认为“验证密码”功能应该做什么?

我目前使用的是
password\u hash
,它是单向散列函数,因此无法解密。所以,我应该做些什么来为用户提供密码恢复功能,以防他们忘记密码。是否有任何内置功能,如
验证密码

最简单的方法是,您可以通过电子邮件向忘记密码的用户发送一个链接,用新密码重置旧密码。这不需要解密旧密码,而且相当安全

而且,我认为这个问题可能会有帮助

任何人都不应该能够恢复旧密码-只能创建一个新密码:-)此外,您认为“
验证密码”
功能应该做什么?