1.
<?php include("config.php"); $nick = $_SESSION['nick']; $id_uzytkownika = $_SESSION['id_uzytkownika']; echo '<br>Nie byłeś zalogowany albo zostałeś wylogowany<br><a href="index.php">Strona Główna</a><br>'; exit; } $user = mysql_fetch_array(mysql_query("SELECT * FROM uzytkownicy WHERE `nick`='$nick' AND `id_uzytkownika`='$id_uzytkownika' LIMIT 1")); exit; } // tresc dla zalogowanego uzytkownika ?>
2. Podtsrony zabezpieczam ogólnym plikiem check.php:
<?php ?> //treść strony <?php ?>
a następnie wszystkie podstrony poprzez:
<?php ?> <?php require("check.php"); ?>
3. W chwili gdy klikam na stronę jako niezalogowany odsyła mnie do logowania. Loguję się i na stronie po logowaniu (w moim przypadku indeks.php) jestem zalogowany. W chwili gdy klikam jakąś podstronę już nie widnieje jako zalogowany.
Jak zrobić by po głównym logowaniu wszystkie podstrony widziały mnie jako zalogowanego?
Jak zrobić by po zalogowaniu na każdej podstronie wyświetlał się nick zalogowanego (aktualnie zastosowałem:
) ale brakuje tu połączenia z bazą. Każdą stronę powinienem oddzielnie łączyć z bazą?