PHP i MySQL dla każdego
Listing 14.6. Treść skryptu logout.php
<?php
session_start();
i f (!i sSet($_SESSION['zalogowany’])){
Skomunikat ■ "Nie jesteś załogowany!";
}
else{
unset($_SESSI0N[1 załogowany1]);
Skomunikat = "Wylogowanie prawidłowe!";
}
session _destroy();
?>
<htmł>
<head>
<meta http-equiv="Content-Type“ content-'text/html; charset-iso-S859-2"> <ti 11e>Wy1ogowani e</ti 11e>
</head>
<body>
<?php echo Skomunikat ?>
<br><br>
<a href-"login.php">Powrót do strony 1ogowania</a>
</body>
</html>
Zawartość zmiennej komunikat jest wyświetlana w dalszej części skryptu w kodzie HTML, na dole strony jest natomiast umieszczony odnośnik umożliwiający powrót do strony logowania (łogin.php). Jeśli zatem proces wylogowania zakończy się sukcesem, użytkownik zobaczy widok jak na rysunku 14.3.
Plik Edycja |
Widok Przejdź JaWadki Narzędzia Pomog |
<#> • O |
• |Li http://bcalhost/logout.php 21 |
ł Rozpocznij przygód., . O Aktualności ij bdex.php |
Wylogowanie prawidłowe! Powrót do strony logowania
Rysunek 14.3.
Po prawidłowym wyłogowaniu z serwisu
Przykład systemu logowania z poprzedniej sekcji warto uzupełnić o możliwość rejestracji użytkowników. Każdy użytkownik, który nie ma jeszcze konta w naszym serwisie, będzie mógł samodzielnie się zarejestrować. Przyjmiemy, że w trakcie rejestracji będą musiały zostać podane następujące dane: