Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> błąd w autoryzacji?, nie przyjmuje mi hasła!
ravo
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 1
Dołączył: 30.05.2005
Skąd: Żywiec

Ostrzeżenie: (0%)
-----


Mam problem z autoryzacją wygląda to tak jakby mi wogóle wpisywanego w okno autoryzacyjne przeglądarki loginu i hasła nie wysyłało do zmiennych i później nie sprawdzało zawsze wyświetla się ta część skryptu która ma być wyswietlana podczas nie podania danych lub ich niewłaściwego udzielenia!

Wpisuje
log: rp
hasło: rp
a nic to nie daje jakby te dane były błędne lub jakbym nic nie wpisał?

Do uwierzytelnienia stosowałem dwie metody zawsze był podobny efekt oto bardziej przejrzysta dla mnie metoda może gdzieś błędy mam?

  1. <?php
  2. if (substr($_SERVER['SERVER_SOFTWARE'], 0, 9) == 'Microsoft' &&
  3. !isset($_SERVER['PHP_AUTH_USER']) &&
  4. !isset($_SERVER['PHP_AUTH_PW']) &&
  5. substr($_SERVER['HTTP_AUTHORIZATION'], 0, 6) == 'Basic'
  6. )
  7. {
  8. list($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']) =
  9. explode(':', base64code_decode(substr($_SERVER['HTTP_AUTHORIZATION'], 6)));
  10. }
  11.  
  12. if($_SERVER['PHP_AUTH_USER'] != 'rp' || $_SERVER['PHP_AUTH_PW'] != 'rp')
  13. {
  14. header('WWW-Authenticate: Basic realm="Panel Administracyjny"');
  15.  
  16. if(substr($_SERVER['SERVER_SOFTWARE'], 0, 9) == 'Microsoft')
  17. header('Status: 401 Unauthorized');
  18. else
  19. header('HTTP/1.0 401 Unauthorized');
  20.  
  21.  
  22. echo '<h1>bład</h1>';
  23. }
  24. else
  25. {
  26. echo '<h1>wejście OK</h1>';
  27. }
  28.  
  29. ?>


Proszę pomóżcie mi z tym jak kto wie co może być przyczyną tego ciągłego błędu!

--- edit:
Proszę używać poprawnego BBCode! Tym razem poprawiam...
~crash


--------------------
...nauka jest celowa tylko wtedy gdy pozwala pomagać innym.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 11:14