[PHP]problem ze skryptem zabezpieczającym strone hasłem

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
kogutor
Posty: 3
Rejestracja: ndz mar 11, 2007 6:46 pm

[PHP]problem ze skryptem zabezpieczającym strone hasłem

Post autor: kogutor »

Wkleiłem poniższy skrypt na początek strony,wszystko zapisałem jako index php wysłałem na serwer i odpalam stronkę.Ukazuje się panel logowania,wpisuje poprawnie login i hasło i zamiast otwarcia zabezpieczonej strony znowu pokazuje się panel logowania(i tak trzy razy)po ty ukazuje się biała strona.Co robię źle?

?>[/php]
<?PHP
if(!($PHP_AUTH_USER)):
Header("WWW-authenticate: basic realm=Restricted Area");
Header("HTTP/1.0 401 Unauthorized");
echo "";
exit;
else:
if (($PHP_AUTH_USER)!=("login")):
echo "<meta http-equiv=\"refresh\"content=\"0; url=blad.html\">";
exit;
endif;
if (($PHP_AUTH_PW)!=("password")):
echo "<meta http-equiv=\"refresh\"content=\"0; url=blad.html\">";
exit;
endif;
endif;
?>

uzytkownik:login
haslo:password
the_foe
Przelotem
Przelotem
Posty: 295
Rejestracja: pt sty 31, 2003 12:53 pm
Lokalizacja: Wałbrzych
Kontakt:

Re: [PHP]problem ze skryptem zabezpieczającym strone hasłem

Post autor: the_foe »

abstrahując od kodu - w ogole mu sie nie przyjrzałem - pamietaj zeby autoryzacja HTTP dzialala to PHP musi dzialac jako modul APACHE a nie jako CGI.
w drugim przypadku mozna to obejsc sztuczkami w mod_rewrite
123456
Zaczyna działać
Zaczyna działać
Posty: 514
Rejestracja: sob paź 28, 2006 1:19 pm

Re: [PHP]problem ze skryptem zabezpieczającym strone hasłem

Post autor: 123456 »

Ja nie będę abstrahować bo też cenzurę dostanę ;)

[php]<?php
// wersja z włączoną obsługą register_globals:
$PHP_AUTH_USER
$PHP_AUTH_PW

// wersja z wyłączoną obsługą tego tam co już wyżej napisałem:
$_SERVER['PHP_AUTH_USER']
$_SERVER['PHP_AUTH_PW']
?>[/php]
Zmień na odwołania do tablic i będzie działać.
kogutor
Posty: 3
Rejestracja: ndz mar 11, 2007 6:46 pm

Re: [PHP]problem ze skryptem zabezpieczającym strone hasłem

Post autor: kogutor »

---zmieniłem i wszystko chodzi jak należy-wielkie dzięki.. :-D
ODPOWIEDZ