Otóż po zalogowaniu sie do panelu admina i wejściu na dowolną podstronę w nim wyrzuca mnie do logowania. Na pewno ma tą związek z kodem który umieściłem w admin.php. Proszę również o sprawdzanie czy panel jest bezpieczny.
administrator.php
admin.php
<?php if($_POST['haslo'] == 'super123'){ $_SESSION['admin'] = 'ok'; } } } if($_SESSION['admin'] = 'ok'){ include("panel.php"); } { $_SESSION['admin'] != 'ok'; ?> <script language="JavaScript" type="text/javascript"> location.href="index.php"; </script> <?php } ?>
panel.php
<?php if($_SESSION['admin'] == 'ok'){ ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="author" content=" " /> <link rel="Stylesheet" type="text/css" href="css/style1.css" /> <title>Stronka</title> </head> <body> <div id="wrapper"> <div id="header"> <div id="top"> <h1>Panel administracyjny</h1> </div> <div id="logout"> <h2><a href="admin.php?admin=wyloguj">» Wyloguj mnie</a></h2> </div> </div> <div id="center"> <div id="nawigacja"> <h3>.nawigacja</h3> <ul id="menu"> <li><a href="?id=news">» system newsów</a></li> <li><a href="?id=users">» użytkownicy</a></li> <li><a href="#">» ...</a></li> <li><a href="#">» ...</a></li> </ul> </div> <div id="intro"> <h3>.panel</h3> <p> <?php switch($_GET['id']){ case 'news': break; case 'users': break; default: echo "Witaj w panelu administrcyjnym!<br /><br />Wybierz pozycję z menu po lewej aby zarządzać stroną."; } ?> </p> </div> </div> </div> </body> </html> <?php }else { } ?>