Wrzucam dwa pliki: jeden z logowaniem i drugi, który ma się pojawiać po pozytywnym sprawdzeniu hasła w db. Nie pokazuje komunikatu o błędnych danych i po logowaniu nie przekierowuje na właściwą stronę:
logowanie.php
<?php if($_SESSION['zalogowany'] == 0) { echo ' <form action="secret.php" method="POST"> <table border="0"> <tr><td>login</td><td> <input type="text" name="login" maxlenght="30" size="30"></td></tr> <tr><td>hasło</td><td> <input type="password" name="haslo" maxlenght="30" size="30"></td></tr> <tr><td colspan="2"><input type="submit" value="ZALOGUJ" name="send"> </table> </form>'; { $_SESSION['zalogowany'] = 1; return true; } else { } } } else { } $a = 2; if ($_SESSION['zalogowany'] == 1) { { $_SESSION['zalogowany'] = 0; } } ?>
a na początku strony secret.php - zabezpieczoenj

wstawiam
<?php } ?>
Dzięki z góry bo już dostaje siwych włosów