Jeśli nie chcemy, aby każdy miał dostęp do naszej strony możemy zablokować do niej dostęp obcym osobom. Jednym ze sposobów jest założenie hasła na stronę. Jeśli będziemy chcieli komuś dać dostęp do naszej strony wystarczy, że damy mu hasło.
Prosty skrypt PHP:
<? if ($_POST['password'] == "magda") // w miejsce * należy wpisać swoje hasło
{
echo '
//TUTAJ JEST CAŁY KOD STRONY WWW
';
}
else
{ // formularz do wpisania hasła
echo '
<form action="index.php" method="post">
Podaj hasło: <input type="password" name="password"/>
<input type="submit" name="submit" value="Loguj"/>
</form>';
}
?>
Plik ze skryptem należy zapisać jako index.php.
Można zastosować bardziej rozbudowane zabezpieczenie strony przed nieproszonymi gośćmi, np. dodając loginy. Każda osoba, która chciałaby mieć dostęp do strony, musiałaby się zarejestrować, podając login i hasło. Administrator musiałby zaakceptować każdego rejestrującego się użytkownika. Dopiero po akceptacji możliwe byłoby oglądanie strony.