Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Autoryzacja do odswiezenia strony
laik_PHP
post 28.02.2010, 11:56:21
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.02.2010

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


cześć, mam kod

  1.  
  2. $login = 'login';
  3. $password = 'password';
  4.  
  5.  
  6. if ($_SERVER['PHP_AUTH_USER'] != $login || $_SERVER['PHP_AUTH_PW'] != $password){
  7. header('WWW-Authenticate: Basic realm="Private"');
  8. header('HTTP/1.0 401 Unauthorized');
  9. } else {
  10. include("site.html");
  11. }


i on działa tak, wchodzę pod link w którym jest index.php z tym kodem, pojawia się okienko abym podał login i hasło, jak to zrobię poprawnie includuje mi site.php i pojawia się to co chce. Ale gdzieś on to zapamiętuje i po odświeżeniu strony nie pojawia się znowu okno tylko od razu in includuje site.php

Chciałbym taki efekt

- wchodzisz pod adres, pojawia się okienko do logowania - ok to mam
- odświeżasz stronę pojawia się znowu - tego nie ma
- jak zaznaczysz checboxa zapamiętaj to dopiero wtedy nie pojawia się okienko tylko od razu site.php

Ten post edytował laik_PHP 28.02.2010, 11:59:02
Go to the top of the page
+Quote Post
d3f3nd3r
post 28.02.2010, 15:06:37
Post #2





Grupa: Zarejestrowani
Postów: 77
Pomógł: 6
Dołączył: 9.08.2008

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


Na tym tego nie zrobisz - teoretycznie po wysłaniu kodu 401 do przeglądarki, przeglądarka powinna "gubić" dane z logowania. Niby na IE ma to działać ale z tego co testowałem (wylogowywanie) nie działa - jest to bug opisany chyba nawet w manualu.
Go to the top of the page
+Quote Post
laik_PHP
post 28.02.2010, 19:17:56
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.02.2010

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


Cytat(d3f3nd3r @ 28.02.2010, 15:06:37 ) *
Na tym tego nie zrobisz - teoretycznie po wysłaniu kodu 401 do przeglądarki, przeglądarka powinna "gubić" dane z logowania. Niby na IE ma to działać ale z tego co testowałem (wylogowywanie) nie działa - jest to bug opisany chyba nawet w manualu.



a na czym to zrobię?
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 02:14