Alexander Litvinenko: Мое мнение что вы неверно сравнили программирование с паранойе, Паранойя - вид расстройства мышления, странность, возникающая при ряде психических заболеваний и поражений головного мозга. Если у вас есть дети вы же их не дрессируете и не впариваете им как собаке команду одну и туже, раз за разом.
И чем будет плоха декомпозиция? "Декомпозиция - это научный метод, использующий структуру задачи и позволяющий заменить решение одной большой задачи решением серии меньших задач".
Можно начинать с малого и сделать это игрой, потихоньку развивать мышление и идти в сторону программирования.
Спортсмены зарабатывают больше астрономов, не кто не делает из детей спортсменов? почему в спорт отдают с детства?
Теперь понял что надо password_verify, но я не понял как правильно это сделать
попробовал так не получилось
if (isset($_POST['entry'])) {
$login = $_POST['login'];
$password = $_POST['password'];
$hash = password_hash($password, PASSWORD_BCRYPT, ['cost' => 12]);
$hash_verity = password_verify($password, $hash);
$sql = $pdo->prepare("SELECT login, password FROM dataname WHERE login=? AND password=?");
$sql->execute([$login, $password]);
$data = $sql->fetch();
if ($data['login'] == $login and $data['password'] == $hash_verity) {
echo 'YES';
}
else {
echo 'NO';
}
}
получается в БД записывается
<b>символ</b>
Так получается будет безопаснее против sql injection?