Witam! Mam problem z logowaniem, gdy klikam w przycisk przenosi mnie do pliki, w którym dokonuje się logowanie, ale nic się nie dzieje, ani mnie nie przekierowuje, ani wyskakuje error.
index.php
<?php
session_start();
if ((isset($_SESSION['zalogowany'])) && ($_SESSION['zalogowany']==true))
{
header('Location: admin.php');
exit();
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Admin</title>
<link rel="stylesheet" href="css/style.css" media="screen" title="no title" charset="utf-8">
<link href='https://fonts.googleapis.com/css?family=Comfortaa&subset=latin,latin-ext,cyrillic,cyrillic-ext,greek' rel='stylesheet' type='text/css'>
</head>
<body>
<div class="header_1">
<a href="index.php">Witaj w logowaniu do panelu administratora</a>
</div>
<header class="header_2">
<h1>Admin-panel</h1>
<h2>Zaloguj się</h2>
</header>
<form class="" action="zaloguj.php" method="post">
<input type="text" name="nick" value="" placeholder="Podaj nick..."><br>
<input type="password" name="haslo" value="" placeholder="Podaj hasło..."><br>
<input type="submit" name="post" value="Zaloguj się">
</form>
<div class="div_empt">
<a href="#">Powrot do strony głownej fan klubu</a>
</div>
<?php
if(isset($_SESSION['blad'])) echo $_SESSION['blad'];
?>
</body>
</html>
zaloguj.php
<?php
session_start();
if ((!isset($_POST['nick'])) || (!isset($_POST['haslo'])))
{
header('Location: index.php');
exit();
}
require_once "db.php";
if ($db->connect_errno!=0)
{
echo "Error: ".$db->connect_errno;
}
else
{
$login = $_POST['nick'];
$haslo = $_POST['haslo'];
$login = htmlentities($login, ENT_QUOTES, "UTF-8");
if ($rezultat = $db->query(
sprintf("SELECT * FROM baza_reg WHERE user='%s'",
mysqli_real_escape_string($db,$login))))
{
$ilu_userow = $rezultat->num_rows;
if($ilu_userow>0)
{
$wiersz = $rezultat->fetch_assoc();
if (password_verify($haslo, $wiersz['haslo']))
{
$_SESSION['zalogowany'] = true;
$_SESSION['id'] = $wiersz['id'];
$_SESSION['nick'] = $wiersz['nick'];
$_SESSION['haslo'] = $wiersz['haslo'];
unset($_SESSION['blad']);
$rezultat->free_result();
header('Location: admin.php');
}
else
{
$_SESSION['blad'] = '<span style="color:red">Nieprawidłowy login lub hasło!</span>';
header('Location: index.php');
}
} else {
$_SESSION['blad'] = '<span style="color:red">Nieprawidłowy login lub hasło!</span>';
header('Location: index.php');
}
}
$db->close();
}
?>