Ciao a tutti,
allora ho uno script di autenticazione per creare delle pagine protette che uso su decine di siti e funziona perfettamente.
Mi sono ritrovato adesso a lavorare su un dominio che però non sembra funzionare il logout.
Pensando di avere problemi sullo script ne ho fatto uno banalissimo, ma non sembra funzionare.
Ora lo so che sono stanco ma dateci un occhiata anche voi...
In poche parole se clicco su logout mi redirecta alla pagina ovviamente... ma mi fa visualizzare sempre la parola "logout" quindi non mi elimina la sessione.codice:<? session_start(); if ($_GET['logout'] == 1) { $_SESSION=array(); session_destroy(); header("Location: index.php"); } else {} if (($_POST['user'] != '') && ($_POST['psw'] != '')) { $_SESSION['admin'] = "loggato"; } else {} if (!isset($_SESSION['admin'])) { ?> <form name="formadmin" method="post" action="index.php"> <table width="250" border="1" cellpadding="0" cellspacing="0"> <tr> <td><div align="right">User:</div></td> <td><input name="user" type="text" value="" size="20" maxlength="200"></td> </tr> <tr> <td><div align="right">Password:</div></td> <td><input name="psw" type="password" value="" size="20" maxlength="200"></td> </tr> <tr> <td></td> <td><input name="login" type="submit" value="Login" align="middle" ></td> </tr> </table> </form> <? } else { ?> <tr> <td align="center">Logout</td> </tr> <? } #fineif ?>
Magari ci sarà qualche svista... ma un mi pare.
Grazie in anticipo.