Witam od niedawna uczę się PHP i właśnie natknąłem się na problem którego nie mogę rozwiązać.
Mam plik index.php z linkiem do logowania w user.php, klikając na link przenoszony jestem do formularza i jeśli dane są poprawne to przekierowuje mnie z powrotem na index.php tylko żeby już nie pokazywać linku do logowania a wyświetlić napis "Witaj Admin".
Tak miało być w założeniu, zobaczcie kod, bo ja już nie wiem gdzie leży błąd:
index.php
if($_SESSION['loger'] == 1)
{
echo "Witaj ".$login."!";
}
else
{
echo "<a href='index.php?file=logowanie'>Logowanie</a>";
}
user.php
<?php
session_start();
$login = $_POST['login'];
$haslo = $_POST['haslo'];
if(($login == 'Admin') && ($haslo == 'abc'))
{
$_SESSION['loger'] = 1;
header('Location: index.php');
}
?>