[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кодировка при смене пароля
Pan
Всем добрый день!
Нужна помощь... только начал изучать PHP и столкнулся с такой проблемой...
При регистрации пользователя всё проходит отлично (логин, почта, пароль) всё регистрируется, всё работает.
Но при смене пароля в БД записывается какая-то нета кодировка в пароль, уже не знаю как решить проблему, подскажите... И дай Вам Бог здоровья!

код:
 $old_passwd = $_POST['old_passwd'];
$new_passwd = $_POST['new_passwd'];
$new_passwd2 = $_POST['new_passwd2'];

try {
check_valid_user();
if (!filled_out($_POST)) {
throw new Exception('Вы не заполнили корректно форму. Попытайтесь еще раз.');
}
if ($new_passwd != $new_passwd2) {
throw new Exception('Введенные пароли не совпадают.');
}
if ((strlen($new_passwd) >16) || (strlen($new_passwd) < 6)) {
throw new Exception('Новый пароль должен иметь длину, как минимум 6 символов. Повторите попытку.');
}

change_password($_SESSION['valid_user'], $old_passwd, $new_passwd);
echo 'Пароль изменен.';
}
catch (Exception $e) {
echo $e->getMessage();
}



в бд пароль который нормальный:
b1b3773a05c0ed0176787a4f1574ff0075f7521e

после смены тот же пароль:
*AA1420F182E88B9E5F874F6FBE7459291E8F460

Можыд как-нибудь перекодировывать надо ?! :ph34r:
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.