Witam :-) . Przepraszam za pismo ale jestem zmeczony ;-) Moj problem dotyczy okienka autoryzacji w panelu administracyjnym. Okienko to uruchamia sie tylko jeden raz po odpaleniu pzregladarki i wejsciu do panelu admisnistarcyjnego, wychodzac z panelu i myszkowaniu po innych linkach i powrocie do linku z panelem adminsitracyjnym przy ktorym powinno sie wysweitlic okienko autoryzacji , niestety sie nie wyswietla i kazdy pzrez to mzoe meic dostep do panelu admisniatrcyjnego. Ponowne wyswietleniwe okienka autoryzacji jest wtedy gdy zamkne pzregladarke i uruchomie ja jeszcze raz. Klikajac na link z panelem administracyjnym okienko sie pojawia. Postanowilem ze zrobie wylogowanie do tego okienka ze jak klikne wyloguj to strona automatycznie wyjdzie z panelu adminsitarcyjnego i przejdzie do strony startowej. KLikajac na panel adminsitracyjny ze strony startowej chcialbym zeby za kazdym razem keidy sie wyloguje z panelu administarcjnego okienko autoryzacji sie pojawialo. Jesli mozecie proszepomozcie mi z tym kodem wylogowania takz zeby to chodzilo tak jak napisalem wyzej. Pozdrawiam i czekam na odpowiedzi.
Oto kod autoryzacji:
<?php $autoryzacja = FALSE; if ( (isset($_SERVER['PHP_AUTH_USER']) AND isset($_SERVER['PHP_AUTH_PW'])) ) { if ( ($_SERVER['PHP_AUTH_USER'] == 'auto') AND ($_SERVER['PHP_AUTH_PW'] == 'marka') ) { $autoryzacja = TRUE; } } if($autoryzacja) { session_start(); $_SESSION['up'] = 2; // jesli administrator include('paneladmin.php'); } else { header('WWW-Authenticate: Basic realm="ADMINISTRACJA"'); header('HTTP/1.0 401 Unauthorized'); echo " <script>window.location='http://localhost/anuluj.php'</script>'"; } ?>A oto kod Wylogowania:
<?php session_start(); $_SESSION = array(); session_destroy(); header ("Location: http://" . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/index.php"); exit(); ?>