|
|
|
|
<? require('PasswordHash.php');
$pwdHasher = new PasswordHash(8, FALSE);
// $hash is what you would store in your database
$hash = $pwdHasher->HashPassword( $password );
// $hash would be the $hashed stored in your database for this user
$checked = $pwdHasher->CheckPassword($password, $hash);
if ($checked) {
echo 'password correct';
} else {
echo 'wrong credentials';
}
?>
|
Не понимаю, где делать запрос к базе на выборку значения по введенному паролю?
Как я понял - это хеш от пароля клиента, который скажем авторизируется.
Тогда как - это пароль открытый - не хешированный.
Тогда зачем
CheckPassword($password, $hash)?
| Проверять одно и тоже?
И где должен быть запрос к базе? | |
|
|