Mam problem z wylogowaniem uzytkownika. Do zalogowania i wylogowania uzywam skrypciku:
No i zachowuje sie to tak: przy wejsciu na strone uzytkownik proszony jest o zalogowanie sie. Gdy da Cancel otrzymuje Access denied. No i spoko. Gdy poda zle haslo otrzyma ponownie okno logowania. Tez spoko. Gdy zaloguje sie poprawnie moze sobie chodzic po stronce. Problem nastepuje przy wylogowaniu. Otoz otrzymuje komunikat Logou successful czyli niby wszystko przebieglo ponownie. Jednak odswiezenie skryptu nie powoduje ponownego pojawienia sie okna logowania. Dopiero po restarcie przegladarki uzytkownik jest proszony o ponowne podanie loginu i hasla.
Sprawdzalem czy unset() wogole sie wykonuje i tak! Po zalogowaniu w tablicy $_SERVER sa elementy o indexach PHP_AUTH_USER oraz PHP_AUTH_PW, natomiast po wylogowaniu elementy te znikaja.
Jak rozwiazac ten problem?
PS: nie chce uzywac do logowania formularza oraz cookies/sesji - chcialbym pozostac przy tym sposobie.
// EDIT:
Zmienne te kasowane sa ale tylko na stronie gdzie nastepuje logout. Gdy pozniej zmienie w adresie admin.php5?mode=logout na np. samo admin.php5 to te zmienne znowu sie pojawiaja :|