Problem polega na tym, ze jak sie zaloguje na prawidłowe dane to jest ok. - zwraca mi: "zostałeś zalogowany jako: $login" z tym, że nad panelem logowania pojawia się dziwny ciąg liczb:
0
1201260232
nieczynność mam ustawioną na 15, więc dalej jest..
1
1201263924dane po zalogowaniuSesja zakończona. Nieczynność dłuższa niż 15
Odśwież
odsiwiez prowadzi spowrotem na panel logowania.
0
1201263924
Dodam, że aby pozbyć się tych dziwnych cyferek musze zrestartować system, ponieważ restart przeglądarki czy serv nic nie pomaga..
Czy może Ktoś wie w czym tkwi błąd?
<?php if($_SESSION['zalogowany'] == 0) { echo '<form id="LOGOWANIE" method="post" action="index.php" enctype="multipart/form-data"> <h2>Zaloguj się:</h2> <div> Login:<br /> <input id ="login" type="text" name="login" maxlength="15"/><br /><br /> Hasło:<br /> <input id ="haslo" type="password" name="haslo" maxlength="10"/><br /><br /> <input id ="zaloguj" type="submit" name="zaloguj" value="Zaloguj"/> <a href="form_rej.php"><input id ="zarejestruj" type="submit" name="zarejestruj" value="Zarejestruj"/></a> </div> </form>'; { $login = $_POST['login']; $haslo = $_POST['haslo']; $sql = "SELECT id FROM uzytkownicy WHERE login='".$login."' and haslo='".$haslo."'"; $_SESSION['zalogowany'] = 1; return true; } else { } } } else { } $a = 15; if ($_SESSION['zalogowany'] == 1) { { $_SESSION['zalogowany'] = 0; } } ?>