У меня есть PHP скрипт:
<?php
$username = filter_var(trim($_POST['username']), FILTER_SANITIZE_STRING);
$pass = filter_var(trim($_POST['pass']), FILTER_SANITIZE_STRING);
include ('cannectBack.php');
$pass = md5($pass. 'hdisdidisdi13sadsd555');
$sth = $pdo->query("SELECT * FROM sistem WHERE username = '$username' AND pass = '$pass'");
$mazer = $sth->fetch(PDO::FETCH_ASSOC);
if(count($mazer) == 0) {
echo header("Location: errorLogin.html");
exit();
}
setcookie('user', $user['username'], time() + 3600, "/" );
header("Location: userjdjw9eqi3dwojdojsdcm033.php");
?>
Он раньше искал сравнение с введеными данными в БД, потом я переписал скрипт для PDO, после всё нормально работало и тут вдруг раз и он перестал работать, чтобы я не вводили он все равно пропускает и не выводит ошибку. Может что-то с Cookie? Я новечёк в этом деле и немного не понимаю что случилось.
filter_var(trim($_POST['pass']), FILTER_SANITIZE_STRING);,WHERE username = '$username'? За такое ведь сейчас выгоняют из профессии – Ипатьев Sep 18 '21 at 07:41