Moja podstrona logowania wygląda tak:
<html> <head> <meta charset = "utf-8"> <style type="text/css"> h1{ text-shadow: -4px 1px 3px black; font-size: 300%; font-family: "Gill Sans Ultra Bold"; margin-bottom: 50px; color: purple; -webkit-text-stroke: 1px black; } h2 { margin-left: auto; margin-right: auto; font-family: Times; } body { background-image: url(tlo.jpeg); } th { font-size: 120%; background-color: #3B286B; color: #FDF7E7; } tr { background-color: #C7BEDB; } </style> </head> <?php // polaczenie z mysql // wybor bazy danych // naglowek // sprawdzamy czy user jest juz zalogowany // if($_SESSION['logged']) { if($_SESSION['logged']) else { // tworzymy prosty formularz echo '<form action="login.php" method="POST"> Nick: <br /> <input type="text" name="nick"><br /> Hasło: <br /> <input type="password" name="pass"><br /> <input type="submit" name="ok" value="Zaloguj"> </form>'; // jesli zostanie nacisniety przycisk "Zaloguj" { // sprawdzamy czy wszystkie dane zostaly podane // jesli tak... else { // filtrujemy dane // kodujemy haslo // sprawdzamy czy istnieje uzytkownik z takim loginem i haslem // jesli nie istnieje // jesli tak... else { // dodajemy wynik zapytania do tablicy // ustawianie sesji ze uzytkownik jest zalogowany $_SESSION['logged'] = true; // dodawanie do sesji id uzytkownika, login oraz date rejestracji $_SESSION['id'] = $row['id']; $_SESSION['nick'] = $row['nick']; $_SESSION['data_rejestracji'] = $row['data_rejestracji']; // wyswietlenie komunikatu oznaczajacego poprawne logowanie echo '<h2>Zostałeś poprawnie zalogowany! Możesz teraz przejść na <a href="index.php">strone główną</a></h2>'; } } } } } // rozlaczenie z baza danych // koniec buforowania ?> </html>
Z góry dzięki za pomoc