<?php include('db.php'); { } else { echo '<form action="login.php" method="POST"> E-mail: <br /> <input type="text" name="mail"><br /> Hasło: <br /> <input type="password" name="pass"><br /> <input type="submit" name="ok" value="Zaloguj"> </form>'; { else { else { $_SESSION['logged'] = true; $_SESSION['id'] = $row['id']; $_SESSION['nick'] = $row['nick']; $_SESSION['data_rejestracji'] = $row['data_rejestracji']; echo 'Zostałes poprawnie zalogowany! Możesz teraz przejsć na <a href="index.php">stronę główna</a>'; } } } } ?> ?>
Gdy podaję niepoprawne dane wywala błąd (i dobrze). Gdy podaję dobre dane wyswietla mi komunikat o tym że zostałem zalogowany, lecz po przejściu na inną strone (index)
<?php { } else { } ?>
nie widzi mnie jako zalogowanego usera. Jaka jest tego przyczyna?