[php]
<?php
session_start();
ob_start();
laczenie z baza
$nick = $_POST['nick'];
$pass = $_POST['pass'];
$query = mysql_query("SELECT * FROM users WHERE login = '$nick' ");
$array = mysql_fetch_array($query);
if ($array == FALSE)
{
die('podany uzytkownik nie istnieje');
}
$sql_pass = $array['pass'];
if ($pass == $sql_pass)
{
echo 'Witaj <BR><B>'.$nick; echo ' <BR></b>';
echo"Przejdz do <A HREF=\"moh.php?\">MoH</A><BR>";
echo"Przejdz do <A HREF=\"users.php\">user</font></A><BR>";
echo"<A HREF=\"logout.php\">Wyloguj</font></A>";
$_SESSION['nick'] = $nick;
}
else { echo" ErroR"; }
?>
[/php]
plik moh.php :
[php]
<?php
ob_start();
session_start();
if (!isset($_SESSION['nick']))
{
echo" Przykro nam ale dostep jest mozliwy tylko po zalogowaniu <BR>";
echo"<A HREF=\"index.php\">Zaloguj</font></A><BR>";
echo"<A HREF=\"register.php\">Rejestracja</font></A><BR>";
exit();
}
else { zawartosc strony }
?>
[/php]
Gdzie tkwi blad ze sesji praktycznie nie ma ?: ( . Wczesniej chociaz id pokazywalo a teraz nic . Mozna swobodnie wchodzic bez logowania znajac adres pliku