Дело в том что на видео, при вводе в форму ошибочных значений выводится сообщение о том что логин или пароль не верный, а у меня выводит значение как буд то форма пуста.
Несколько раз пересмотрел. все в точности как на видео.
Вот код
<?php
session_start();
include_once("../include/connection.php");
if(isset($_SESSION["logged_in"])) {
} else {
if(isset($_POST["username"], $_POST["password"])) {
$username = $_POST["username"];
$pasword = $_POST["password"];
if(empty($username) or empty($password)) {
$error = "Все поля обязательны для заполнения!";
} else {
$query = $pdo->prepare("SELECT * FROM cms_users WHERE user_name = ? AND user_pass = ?");
$query->bindValue(1, $username);
$query->bindValue(2, $password);
$query->execute();
$num = $query->rowCount();
if($num == 1) {
$_SESSION["logged_in"] = TRUE;
} else {
$error = "Неверный логин или пароль!";
}
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="../styles.css" />
<title>Администрирование</title>
</head>
<body>
<div class="container">
<a href="index.php" id="logo">CMS</a>
<br /><br />
<?php if(isset($error)) { ?>
<small><?php echo $error; ?></small>
<br /><br />
<?php } ?>
<form action="index.php" method="post" autocomplete="off">
<input type="text" name="username" placeholder="Username" />
<input type="password" name="password" placeholder="Password" />
<input type="submit" value="Войти" />
</form>
</div>
</body>
</html>
<?php
}
?>