A więc przejdę od razu do rzeczy.
Mam takie o to sobie 2 skrypty:
formularz do logowania do panelu administracyjnego:
<?php if ($_SESSION['logowanie']== 'pawel') { ?> <?php ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> <HTML> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" > <meta name="generator" content="Bluefish 1.0.7"> <META HTTP-EQUIV="Content Type" CONTENT="text/html;charset=iso-8859-2"> <TITLE> Logowanie do Panelu Administracyjnego </TITLE> <LINK REL="stylesheet" HREF="Style.css" TYPE="text/css"> <body> <?php ?> <div id="menu"> <?php include('./menu.inc'); ?> </div> <div id="top"> <form action= "admin.php" method="POST"> <legend> <h2>Podaj hasło aby zalogować się do panelu administratora</h2> </legend> <center><p><h6>Hasło: <input type= "password" name="haslo" maxlength="10" size="8"></h6></p> <input type="submit" name="submit" value="wejdz do panelu"></center> <?php } else { include('./ostrzezenie.php'); } ?> </div> </body> </html>
oraz skrypt samego panelu:
<?php if ($_SESSION['logowanie']== 'pawel') { $_SESSION['admin']= 'aktywny'; } else { ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> <HTML> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" > <meta name="generator" content="Bluefish 1.0.7"> <META HTTP-EQUIV="Content Type" CONTENT="text/html;charset=iso-8859-2"> <TITLE> Panel Administratora </TITLE> <LINK REL="stylesheet" HREF="Style.css" TYPE="text/css"> <body> <?php $info= NULL; $haslo= $_POST['haslo']; ?> <?php include('./menu.inc'); ?> <?php ?> <?php include("./config.php"); $query= "SELECT CONCAT(nazwisko, ' ', imie) AS name, (Gadu) AS dr, (klasa)AS dr, (nick)AS dr, (data_rejestracji) AS dr FROM userzy ORDER BY nazwisko ASC"; if ($result) { echo '<center><b><font color="blue"><font size="2">W tym panelu masz możliwość edytowania kont użytkowników, jeśli chcesz aby da
ny żytkownik był aktywny zaznacz opcję "Tak"</font></font></b></center><br /> <table align="center" cellspacing="2" cellpadding="2"> <tr><td align="left"><font color= "#000"><b>Nazwisko i Imę |</b></font></td><td align="left"><font color="#000"><b>Gadu-Gadu |</b></font></td><td align="left"><font color="#000"><b>Klasa |</b></font></td><td align="left"><font color="#000"><b>Pseudonim |</b></font></td><td><font color="#000"><b>Data rejestracji |</b></font></td><td><font color="#000"><b>Aktywny |</b></font></td></tr>'; stripslashes($row[0]) . "</td></td><td align=\"center\">$row[1]</td><td align=\"center\">$row[2]</td><td align=\"center\">$row[3]</td><td align=\"center\">$row[4]"; echo'<td align="center">'; include('./wybor.inc'); echo '</td></tr>'; } } else {//jesli nie udalo sie wykonac zapytanka } ?> <br /> <center><form action="admin.php" method="POST"><input type="submit" name="wyslij" value="Wprowadź zmiany"></center></form> <?php $aktywny= $_POST['aktywny']; require_once('./config.php'); $query=("UPDATE userzy SET aktywny= '".$aktywny."' "); if ($result) { } else { } } } else { $info .='<h6>Podane hasło jest nieprawidłowe!</h6>'; $_SESSION['da']= $info; } } else { $info .='<h6>Podaj hasło, aby wejść do panelu!</h6>'; $_SESSION['da']= $info; } } ?> <?php } ?> <?php } else { include('./ostrzezenie.php'); } ?> </body> </html>
Ogólnie wygląda na to, że wszystko jest OK, ale mój problem polega na tym, że chcem zrobić coś takiego, żeby po zalogowaniu sue za pierwszym razem do panelu nie musiał już podawać hasła jeśli z niego wyjdę i będę chciał wejść ponownie (stąd też nawalone tyle sesji ;-)) morduję się z tym już dluższy czas i co bym nie zrobił nie chce działać tak jakbym tego chciał

