Witam!
Czy wie ktoś, dlaczego ten kod mi nie działa? Dokładniej: Bez kodu na stronie "Success.php", który zabezpieczał przed wejściem na nią bez logowania, przekierowanie działało. Kiedy dodałem ten kod, nieważne, czy wpisuje dobry login i hasło, czy zły, przekierowuje mnie na stronę "Index.html"
Index.html
<!DOCTYPE=html>
<html lang="pl">
<head>
<meta charset="UTF-8"/>
<title>LOGOWANIE</title>
</head>
<body>
<form action="check.php" method="post">
<input type="text" name="login"/> <br/>
<input type="password" name="pass"/> <br/>
<input type="submit" value="ZALOGUJ"/>
</form>
</body>
</html>
check.php (Sprawdza haslo i login)
<!DOCTYPE=html>
<html lang="pl">
<head>
<meta charset="UTF-8"/>
<title>LOGOWANIE</title>
</head>
<body>
<?php
$login=$_POST['login'];
$pass=$_POST['pass'];
if (($login=="login")&&($pass=="haslo"))
{
$_SESSION['user']=true;
header('location: Success.php');
}
else
{
echo "Niepoprawny login i/lub hasło";
}
?>
</body>
</html>
success.php
<?php
session_start();
if (!isset($_SESSION['user']))
{
header('Location: index.html');
exit();
}
?>
<!DOCTYPE=html>
<html lang="pl">
<head>
<meta charset="UTF-8"/>
<title>SUKCES</title>
</style>
</head>
<body>
<div id="box">
<div id="up">
<h1></h1>
</div>
<div id="content">
<!-- ZAWARTOŚĆ STRONY -->
</div>
</div>
</body>
</html>