non sò perkè ma questo codice che dovrebbe verificare il login non funziona:

verifica.php

Codice PHP:
<?php  
//Avvio o continuo la sessione 
session_start();  

//Controllo che la sessione sia attiva 
if(!IsSet($_SESSION['logged']))  
{  
     
//Controllo se l' utente vuole loggarsi 
     //Recupero i valori da una Form 
     
$nome = @$_POST['user'];  
     
$pass = @$_POST['Pass']; 
       
     
//Controllo se l' username e la password non sono vuoti 
    
if((!strlen($nome) == 0) and (!strlen($Pass) == 0))   

     {  
          
//Effettuo il controllo dei dati 
          
$strSQL "SELECT nome,pass FROM Moderatori WHERE nome = '".$user."' AND pass = MD5('".$Pass."')";  
          
$result mysql_query($strSQL);  
          
$row mysql_fetch_row($result);  
          
//Controllo se l' utente e' stato trovato 
          
if(!strlen($row[0]) == 0)  
          {  
               
//Effettuo il login 
               
$_SESSION['logged'] = $row[0];  
          }  
          
//Libero la memoria 
          
mysql_free_result($result);  
     }  
}  

if(@
$_GET['logout'] == 1//Effettuo il Logout 
{  
     
$_SESSION = array(); //Desetto tutte le variabili di sessione 
     
session_destroy(); //Distruggo le sessioni 
}  

?> 
<? 

echo "<form action=\"./verifica.php\" method=\"post\"> 
Nick<input name=\"user\" type=\"text\" >Pass<input name=\"Pass\" type=\"password\" > 
<input type=\"submit\" value=\" invia \"> 
</form>"


?>
e questo nemmeno che dovrebbe dare il messaggio appena si è fatto il login:

<?php require_once('config.php');?>
<?php require_once('verifica.php');?>


<?php
//Controllo che l' utente sia loggato
if(IsSet($_SESSION['logged']))
{
//L' utente e' loggato
echo "Sei connesso";
echo "
Logout";


}else{
//L' utente non e' loggato
echo "Non sei connesso al momento come moderatore";
}
?>

xkè????
grazie
ciao