Witam Was ponownie chciałbym się zwrócić do Was wyjadaków w dziedzinie programowania w PHP z prośbą ;-)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') {
if (isset($_SESSION['admin'])) { header("Location: admin.php"); } ?>
<?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';
if (!isset($_SESSION['admin'])) { echo 'ljgxngdfg;ouk.hvcmhtfrjy'; } 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'];
if (isset($_POST['submit'])) { if(!empty($_POST['haslo'])) { if(md5($haslo)== '098f6bcd4621d373cade4e832627b4f6') {
?>
<?php
include('./menu.inc');
?>
<?php
echo'<center><div style= "margin-top: -15px; font-size: 13px; text-decoration: none;"><a href="wylogowanie.php">wyloguj '; echo "<b><i>"; echo $_SESSION['logowanie']; echo "</i></b>"; echo '</a></div><br /><br /></center>'; ?>
<?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>Witaj '; echo $_SESSION['logowanie']; echo'</center><br />'; 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>';
echo "<tr><td align=\"left\">". 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
echo '<p>Niestety...nie można wyświetlić listy użytkowników spowodu awarii systemu</p><p> '. }
?>
<br />
<center><form action="admin.php" method="POST"><input type="submit" name="wyslij" value="Wprowadź zmiany"></center></form>
<?php
$aktywny= $_POST['aktywny'];
if (isset($_POST['wyslij'])) { require_once('./config.php');
$query=("UPDATE userzy SET aktywny= '".$aktywny."' ");
if ($result) {
echo 'Zmiany zostały wprowadzone'; } else {
echo 'Nie udało się wprowadzić zmian'; }
}
} else {
$info .='<h6>Podane hasło jest nieprawidłowe!</h6>';
$_SESSION['da']= $info;
header("Location: panel.php"); }
} else {
$info .='<h6>Podaj hasło, aby wejść do panelu!</h6>';
$_SESSION['da']= $info;
header("Location: panel.php"); }
}
?>
<?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ł

. Mam nadzieję, że mi pomożcie będę wdzieczny. Jeśli macie jakieś wątpliwości co to moich wypocin pytajcie postaram się wytłumaczyć