Php 密码盐渍-从不匹配!

Php 密码盐渍-从不匹配!,php,login,registration,salt,Php,Login,Registration,Salt,我很难弄清楚为什么用户密码哈希不起作用 我这样做的方式是正常的方法,在注册时,我创建一个randam salt并与密码和存储相结合,但当我尝试匹配登录密码时,它们失败了:( 传递到方法中的所有变量都是原始的,不是经过腌制或加密的,只是经过验证:/ 关于您的代码似乎有输入错误 $password = $this->CombineHash($userdate['password'],$salt); $password=$this->CombineHash($userdate['password'

我很难弄清楚为什么用户密码哈希不起作用

我这样做的方式是正常的方法,在注册时,我创建一个randam salt并与密码和存储相结合,但当我尝试匹配登录密码时,它们失败了:(


传递到方法中的所有变量都是原始的,不是经过腌制或加密的,只是经过验证:/


关于

您的代码似乎有输入错误

$password = $this->CombineHash($userdate['password'],$salt); $password=$this->CombineHash($userdate['password'],$salt);
$userdate
必须是
$userdata
(e必须是a).

总是一些小事情……很好的回答。这就是为什么我喜欢编译语言EA e和a,它们非常相似,现在可以工作了,在9-5次的计算机工作之后,回到个人项目中很难集中精力哈,再次感谢。@RobertPitt
错误报告(-1)
通常会捕获类似的内容。IDE可能也会有所帮助。是的,我真的应该使用E_ALL,但在我创建的项目中,我没有得到您的常规错误字符串,它是一个带有错误模板的输出控件:) $password = $this->CombineHash($userdate['password'],$salt);