Intereting Posts
Методы кэширования объектов PHP в файл? Каков наилучший способ выбрать первые две записи каждой группы командой «SELECT»? Разрешение использования пользовательских доменных имен для проектов веб-приложений Как получить innerHTML DOMNode? Добавить кнопку после добавления в корзину и перенаправить ее на какую-то пользовательскую ссылку в WooCommerce Почему я получаю «Идентификатор ресурса №4» при применении print_r () к массиву в PHP? Расширение импорта yii не находит класс Проверить переменную public php Сериализованное отражение PHP Можете ли вы добавить строки в удаленный файл, используя ftp_put () или что-то подобное? Как получить текущее имя страницы PHP TransformationFailedException после обновления PHP 5.6.26 до 5.6.27 Как загрузить файл вида из другого представления с помощью Codeigniter БЕЗ необходимости проходить через контроллер? Как получить имя сайта во время разработки плагина? ограничение open_basedir в Plesk для Windows

Переключение с md5 на password_hash

Я использую md5 для пароля. например $password=md5($_POST['password']);; Я слышал, что md5 только частично защищен. теперь я хочу использовать функцию password_hash $password=password_hash($_POST['password'],PASSWORD_DEFAULT);

Вот мой код:

  if($submit) { $first=$_POST['first']; $password=password_hash($_POST['password'],PASSWORD_DEFAULT); $db = new mysqli("localhost", "root","","learndb"); $sql = "select * from admin where username = '" . $first . "' and password = '". $password . "'"; $result = $db->query($sql); $result=mysqli_num_rows($result); if($result>0) { session_start(); $_SESSION['logged_in'] = true; session_regenerate_id(true); header("Location:loginhome.php"); } } 

Теперь как сохранить пароль в базе данных. ранее при использовании md5 в поле функций было md5. что теперь?