2012-11-21 2 views
0

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

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

+4

PHP-попка .. трещины меня каждый раз :) –

+0

Я всегда задаюсь вопросом, если называние было преднамеренным, или точно так же, как и дефисное название этой компании, прежде чем добавить дефис –

+1

@CutyPie, по более серьезной ноте, пожалуйста, разместите соответствующий код. –

ответ

0

почему вы используете 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"; 
} 

?> 
Смежные вопросы