Salve a tutti,

devo fare il logout dal pannello di controllo della pagina admin.php ma non so come fare!! Se faccio semplicemente il link che punta alla pagina login, chiaramente funziona e so che non é corretto fare cosi!!
Mi date una mano per gentilezza!!


Il file auth.inc.php é il segunete:

<?php
// Avvio la sessione
session_start();

if (isset($_SESSION['UserName']) && isset($_SESSION['Password'])) {
}
// Controllo che il nome utente e la password in sessione siano corretti, altrimenti torna alla pagina di login

if ($_SESSION['UserName']=="" && ($_SESSION['Password']=="")) {
header("Location: login.php");
}
?>


Il file admin.php é il segunete:

<?php include("auth.inc.php");?>
<?php
$Logout = "login.php";
qui cosa devo mettere per far si che faccia il logout e unsetta le sessioni????

?>
<html>
<body>


Benvenuto: <?php echo $_SESSION['UserName'];?></p>


</p>
LogOut
</body>
</html>


Il form di login é il segunete:

<?php

// Avvio la Sessione

session_start();

if (isset($_POST['Submit'])) {

// Definisco le variabili $Username, $Password, $LoginOk

$Username = $_POST['usr'];
$Password = $_POST['pwd'];
$LoginOk = "admin.php";

// Query per verificare il login su database

$query = "SELECT * FROM tb_user WHERE usr_username='$Username' AND usr_password=md5('$Password')";
$result = mysql_query($query);
if(mysql_num_rows($result) > 0) {

// Metto in sessione il nome utente e la password
$_SESSION['UserName'] = $Username;
$_SESSION['Password'] = $Password;

// Reindirizzo alla pagina admin.php se il login é corretto
header("Location: $LoginOk");

// Chiudo lo script in caso che la condizione sia vera

exit();

}
else

// Messaggio di errore in caso di login errato
$msg = "<span class=\"errorLoginRed\">Password o nome utente errati!\n</span>";
}
?>

Grazie
Michel