Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Hasło w kodzie url
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
Amanmae
Witam,
Szukam czegoś takiego, że jeżeli podam ?pass=mojeHasło w URL to wtedy pojawia mi się zawartość strony, zaś jeżeli tego nie podam, lub podanie zostanie złe hasło to wyświetla się "Nieautoryzowany Dostęp". Chodzi o coś takiego: www.mojastrona.pl/index.php?pass=mojeHasło.
Od razu powiem że próbowałem czegoś takiego:

Kod
<?
if (isset($_GET['pass']) && $_GET['pass']==='roman')
{
}
else
{
echo '<h1><font face="arial" color="red">NIEAUTORYZOWANY DOSTĘP</h1></font>';
}
?>

Ale kiedy wpisze się złe hasło w url to wyświetla się cała zawartość strony, a ja chciałbym żeby wyglądało to mniej więcej tak:


Z góry dzięki!
Crozin
Pomijając fakt, że przesyłanie hasła w URL-u to okropnie zły pomysł to wszystko masz dobrze. Oczywiście w takim przypadku ukryta treść powinna być w bloku IF.

PS. Lepiej byłoby odwrócić warunek i po wyświetlaniu komunikatu błędu przerwać dalsze wyświetlanie strony: http://eflorenzano.com/blog/2012/01/02/red...g-code-nesting/ http://stackoverflow.com/questions/268132/...-reduce-nesting
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.