<?php ?> <?php $nick = $_SESSION['username']; $haslo = $_SESSION['password']; $u = mysql_query("SELECT * FROM users WHERE nick='$nick' AND haslo='$haslo'") or die(mysql_error()); { $Logged = true; } else { $Logged = false; } ?>
check.php
<?php include "cfg.php"; if($Logged) $nick = $_POST['username']; $haslo = $_POST['password']; if($nick && $haslo) { if($sel==0) { } else { $_SESSION['username'] = $nick; $_SESSION['password'] = $haslo; } } else { } ?>
index.php
<?php include "cfg.php" ; if ($Logged) { echo '<br> Zalogowano jako: <font color="red">'.$_SESSION["username"].'</f <a href="wyloguj.php">Wyloguj</a> '; } else { echo '<img src="img/ele.png"> <div class="panelo"> Username: '.$_SESSION["username"].'<br> Rank:<br> Premissions:<br> <a href="#">Logout</a></a> </div> </div>'; } ?>
W index.php troche namieszałem, ale zauważyłem, że jestem zalogowany, a pomimo tego zwraca mi else, w którym ewidentnie wyświetla nick. Zmienna logged jest pusta, nic nie wyświetla. Sprawdzałem na var dumb - wszystko jest okej. O co może chodzić?