Почему функция 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";
}
?>