Siema. Napisałem panel logowania na sesjach i mam problem. Loguje mnie normalnie jak daję wyloguj to chyba usuwa sesję i headerem przekierowuje mnie na formularz logowania, ale jak daję wstecz to ponownie wraca i pokazuje mi że jestem zalogowany. Wiem że firefox ostrzega przed wysyłaniem danych no i pewnie dane z sesji przesyła jeszcze raz i dlatego pisze że jestem zalogowany, więc jak się zabezpieczyć przed ponownym wysłaniem danych?? Podsyłam kod:
<?php
$login= 'Hektor';
$pass= '123rty';
if ($login== $_POST['nick'] && $pass== $_POST['pass']) {
$_SESSION['uzytkownik']= $_POST['nick'];
echo 'Siema ' .$_SESSION['uzytkownik'] , 'Jak chcesz to sie <a href="logout.php">Wyloguj</a>';
}
else
?>
login.html
<form action="trening.php" method="post" > Login:
<input type="text" name="nick" /><br /><br />Haslo:
<input type="password" name="pass" /><br /> <br /><input type="submit" value="Loguj" />
logout.php
<?php
header ("Location: login.html");
?>