Тема: Форма авторизації з БД. Не вдається її створити.
Допоможіть будь-ласка
Результатом є перекидування пусту сторінку, але я написав в файлі, щоб писало щось типу "Вітаю".
Файл: admin.php
<!-- /форма авторизації для співробітників -->
<form action ="auth.php" method="post">
<input type="text" class="form-control" name="login" placeholder="Логін"> <br>
<input type="password" class="form-control"name="pass" placeholder="Пароль"><br>
<button class="btn btn-succes" type="submit">Авторизація</button>
</form>
Файл: auth.php
<?php
session_start();
?>
<?php require_once "database.php"; ?>
<?php
if(isset($_SESSION["session_username"])){
header("Location: intropage.php");
}
if(isset($_POST["login"])){
if(!empty($_POST['username']) && !empty($_POST['password'])) {
$username=htmlspecialchars($_POST['username']);
$password=htmlspecialchars($_POST['password']);
$query =mysql_query("SELECT * FROM usertbl WHERE username='".$username."' AND password='".$password."'");
$numrows=mysql_num_rows($query);
if($numrows!=0)
{
while($row=mysql_fetch_assoc($query))
{
$dbusername=$row['username'];
$dbpassword=$row['password'];
}
if($username == $dbusername && $password == $dbpassword)
{
// session_start();
$_SESSION['session_username']=$username;
header("Location: intropage.php");
}
} else {
$message = "Invalid username or password!";
echo "Invalid username or password!";
}
} else {
$message = "All fields are required!";
}
}
?>
Файл: logout.php
<?php
session_start();
unset($_SESSION['session_username']);
session_destroy();
header("location:login.php");
?>
Файл:intropage.php
<div id="welcome">
<h2>Вітаємо, <span> USER </span></h2>!
<p><a href="logout.php">Вийти</a> з системи</p>
</div>