@cannabioid1337

Как сделать проверку нескольких паролей и логинов?

У меня есть проверка пароля и логина.
Если введенный логин и пароль равен значению в базе данных, то пропускает на сайт, если нет возвращает на авторизацию.
У меня раньше была одна строка под одного пользователя, этот скрипт работал.
Но если добавить еще одну строку, то он проверяет только первую, а вторую нет.
Как это исправить?
<?php
require_once 'connection.php';
//проверка, существует ли админ.
require_once 'account_check.php';
$query = "SELECT * FROM accounts";
$cookie = md5($result['user']."codedcookie");
if ($_COOKIE['user'] == $cookie) {
  header('Location: /admin');
}
else {
// если куки совпадает то показываем страницу
if (isset($_POST["done"])) {
//переменные
$login = filter_var(trim($_POST["login"]), FILTER_SANITIZE_STRING);
$pass = filter_var(trim($_POST["password"]), FILTER_SANITIZE_STRING);

// проверка пароля
if ($login == $result["login"] and $pass == $result["password"])   {
#пароль и логин верны, создаю куки
require_once 'cookie.php';
#шлю в админку
header('Location: /admin');
}
#говорю пароль неверный
else {
  header('Location: /admin/login.php?wrong_password');
}
}
}
?>
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы