$username = $_POST['username']; $password = $_POST['password']; { } { } if (!$_POST['username'] || !$_POST['password']) { echo '<p style="text-align:center;font-size:14px;font-family:Tahoma;margin-top:30px;">Admin page:</p>'; echo '<form action="" method="post"> Login:<input type="text" name="username" style="margin-left:1px;"/><br/> Hasło:<input type="text" name="password"/><br/> <input type="submit" value="Zaloguj"/> </form>'; } else { if ($_POST['username'] == 'admin' && $_POST['password'] == 'trudne') { $_SESSION['logged'] = true; $_SESSION['username'] = $username; $_SESSION['password'] = $password; echo '<p style="font-family:Arial;font-size:12px;";>Witaj w panelu admina.Zostałeś zalogowany pomyślnie.</p>'; echo '<div id="menu"> <ul> <li><a href="admin.php">Home</a></li> <li><a href="#">Dodaj newsa</a></li> <li><a href="#">Edytuj newsa</a></li> <li><a href="#">Usuń newsa</a></li> <li><a href="#">Użytkownicy</a></li> <li><a href="#">Dodaj kategorie</a></li> <li><a href="#">Usuń kategorie</a></li> <li><a href="?page=logout">Logout</a></li> </ul> </div>'; } else { echo '<p style="text-align:center;font-size:14px;font-family:Tahoma;margin-top:30px;">Admin page:</p>'; echo '<form action="" method="post"> Login:<input type="text" name="username"/><br/> Hasło:<input type="text" name="password"/><br/> <input type="submit" value="Zaloguj"/> </form>'; } }
Ładnie loguje , ale po zalogowaniu klikne np. na home i bum trace sesje.