![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 6 Dołączył: 9.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Loguje się do mojej strony za pomocą $_SERVER['PHP_AUTH_USER'] niestety mam problem z wylogowywaniem. Czytałem na ten temat w sieci ale tematy są sprzed 2 lat (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif) - a przedstawine w nich sugestie nie działają. Męczę sie z tym od ładnych paru godzin i poległem. Czy idzie jakoś poprawnie się wylogować poza zamknięciem przeglądarki? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 690 Pomógł: 81 Dołączył: 6.04.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
hmm generalnie to nie wiem nie znam sie i tylko spamuje ;-) ale try:
Kod header('WWW-Authenticate: Basic realm=""');
header('HTTP/1.0 401 Unauthorized'); |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 6 Dołączył: 9.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Masz racje spamujesz (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 592 Pomógł: 62 Dołączył: 3.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
defender, nie znasz się (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
bełdzio ma rację, jedynym znanym mi sposobem to ponowne zapytanie o usera i hasło i wtedy użytkownik musi kliknąć anuluj, żeby się wylogować (tak samo jest zrobione w niektórych phpmyadminach) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 6 Dołączył: 9.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
defender, nie znasz się (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) bełdzio ma rację, jedynym znanym mi sposobem to ponowne zapytanie o usera i hasło i wtedy użytkownik musi kliknąć anuluj, żeby się wylogować (tak samo jest zrobione w niektórych phpmyadminach) Nie masz racji w tym wypadku. Tu nie jest tak samo jak np w sesjach że niszczysz sesje i sprawa załatwiona czy np czyscisz ciasteczka. Może i się nie znam ale inni mają też ten sam problem co ja. Przybliże to bardziej Zrobiłem sobie w bazie czas kiedy user się zalogował i ustawione jest na 10 minut poktórych jest wylogowywany. Wylogowuje się poprzez przestawienie czasu zalogowania admina w tył i ok komunikat wylogowalo super. chce się ponownie zalogować wyskakuje okno logowania i teraz zaobserwowane przypadki: 1. wpisuje poprawny login i haslo --------------> wynik: zalogowany (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) 2. wpisuje błędny login lub nick --------------> wynik: pokazuje się spowrotem okno logowania (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) (i wtedy jakoby następuje pełne wylogowanie. Pisze pełne bo nie da się już zalogować ale doczytaj punkt 3) 3. naciskam anuluj -------------> wynik: okno logowania znika i niby wszystko wydaje się ok do czasu jeśli chcemy się zalogować. Mianowicie po wywołaniu lub odświeżeniu strony do logowania jestem automatycznie zalogowany i mam pełny dostęp. (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) ----------------------------------- Edit Jeśli ktoś ma taki sam problem niestety nie ma rozwiązania :/ Żródło Ten post edytował d3f3nd3r 11.08.2008, 12:45:10 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 02:19 |