Почему функция PHPass здесь не работает?

Я успешно регистрируюсь с помощью phpass, но аутентификация при входе не работает. Пожалуйста, помогите мне. Прошло 3 дня, я забираю голову об этой ошибке.

Функция регистрации (успешно работающая и добавляющая сокращенный пароль в базу данных, например "$2a$08$fpFjM ")

1 ответ

Почему вы используете phpass? скоро должна быть прекращена поддержка... плюс классные функции в php 5.5+ потрясающие!

Вы можете использовать password_hash / password_verify

http://php.net/manual/en/function.password-hash.php http://php.net/manual/en/function.password-verify.php

пример

<?PHP

$password = "iamcool";
$hashed = password_hash($password, PASSWORD_DEFAULT); // you can use becryt if you want to rather than password_default..

$verify = password_verify($password,$hashed);

if($verify == true){
echo "success login stuff here..";
}else{
echo "you entered the wrong info";
}

?>
Другие вопросы по тегам