[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите разобраться в примере
sss2019
Помогите разобраться в коде, только начинаю изучать, делаю все как в примере, но у меня проблема, а у автора видео нет.

Дело в том что на видео, при вводе в форму ошибочных значений выводится сообщение о том что логин или пароль не верный, а у меня выводит значение как буд то форма пуста.

Несколько раз пересмотрел. все в точности как на видео.
Вот код

<?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


}
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.