我有一个用户表用户使用md5密码。
密码:测试
md5 - > 098f6bcd4621d373cade4e832627b4f6
如果我在dbase中进行测试硬编码测试,它可以工作,但不能使用md5。 我错了什么?!我做错了什么?!
$dbPassword = crypt(''.$userData[0]['password'].'');
$password = md5($password_input);
if ( crypt( $password_input, $dbPassword) == $dbPassword ) {
echo "Password verified!";
//set session etc etc etc
}else{
echo 'No access';
//form with errors
}