- strcmp: documentation ( source)
- crypt: documentation ( source)
- password_verify: documentation ( source)
- md5: documentation ( source)
<?php
$hash = '$2y$10$rAWi0P16ypjJs3c73bsukuOIYqwLMlwbcQd83fRDbQICFaFtlmJ7.';
$user = 'cliente1_user1';
$password = 'cliente1_user1';
function verifyPassword($user, $password, $hash){
$prepare_pass = md5($user.":pimcore:".$password);
$ret = crypt($prepare_pass, $hash);
echo $prepare_pass;
echo "\r\n";
echo $ret;
echo "\r\n";
echo $hash;
echo "\r\n";
if (strcmp($hash, $ret) == 0){
return true;
} else {
return false;
}
}
if (verifyPassword($user, $password, $hash)) {
echo 'Password is valid!';
} else {
echo 'Invalid password.';
}
if (password_verify(md5('cliente1_user1:pimcore:cliente1_user1'), $hash)) {
//echo 'Password is valid!';
} else {
//echo 'Invalid password.';
}
?>