ciao raga ho un problema con il login.
se metto un login errato mi segnala che l'utente non esiste e mi fa il redirecta alla pagina iniziale.
se metto login giusto funziona tutto perfettamente, ma se metto un login vuoto mi segnala che non esiste però poi mi fa il redirect alla pagina iniziale ma me lo da come utente loggato con username vuoto...
come faccio?
questa è la pagina iniziale
codice:
<?php  session_start(); 
if(isset($_SESSION['username'])){ 
$user=$_SESSION['username'];
 $psw=$_SESSION['password']; /* 
 *INSERIAMO I PANNELI PER IL PROFILO PERSONALE  * */ 	 	
echo "
".("<div id=\"menu\"> 		
<ul class=\"menu\"> 		
	[*]
<a href=\"#\" class=\"parent\"><span>$user</span></a> 				<div><ul> 					[*]
<a href=\"http://localhost/SitoTirocinio/user/ProfiloUser.php\">
<span>Profilo personale</span></a> 			
	[*]
<a href=\"#\"><span>Modifica profilo</span></a> 				
	[*]
<a href=\"http://localhost/SitoTirocinio/Autenticazione/Logout.php\">
<span>Logout</span></a> 			
	[/list]</div> 
			 		
	[*]<a href=\"#\"><span>Ricerca</span></a> 				<div><ul> 					[*]<a href=\"#\"><span>Ultime ricerche</span></a> 	
			
	[*]<a href=\"#\"><span>Libri piu' ricercati</span></a> 				[/list]</div> 		
	[*]<a href=\"#\"><span>Aiuto</span></a> 			
<li class=\"last\"><a href=\"#\"><span>Contacts</span></a> 	
	[/list]	
</div>");
 }
questa è quella che mi controlla user e psw
codice:
<?php $connection=mysql_connect("127.0.0.1","root","") or die("Connessione DB fallita".mysql_error()); 
mysql_select_db("archivio") or die("Selezione DB fallita".mysql_error()); 
 if (isset($_POST["user"]) && isset($_POST["pass"])){ 
	$user=($_POST["user"]);     
$psw=md5($_POST["pass"]); 	
controller($user, $psw); 	
 } 
 $sql=mysql_close($connection);  
  function controller($ceck1,$ceck2){  
$query=mysql_query("SELECT count(*) as tot FROM users WHERE username='$ceck1' AND password = '$ceck2'"); 
$resultset=mysql_fetch_assoc($query); 	
$prova=$resultset['tot']; 		
if( $prova==1){ 				
	echo "Login effettuato"; 				
	header("Location: http://localhost/SitoTirocinio/PaginaIniziale.php"); 	
	}else echo "Username e/o password errati"; 	
	redirect("http://localhost/SitoTirocinio/PaginaIniziale.php",3); 
  } 
 function redirect($url,$tempo = FALSE ){
  if(!headers_sent() && $tempo == FALSE ){ 
  header('Location:' . $url); 
 }elseif(!headers_sent() && $tempo != FALSE ){
   header('Refresh:' . $tempo . ';' . $url); 
 }else{  
 if($tempo == FALSE ){ 
    $tempo = 0;  
 }   echo "<meta http-equiv=\"refresh\" content=\"" . $tempo . ";" . $url . "\">";  
 } 
}  ?>
 </body> 
</html> 
<?php   	
 //Apro la sessione e... 
session_start();  
 //Salvo i dati...
 $_SESSION['username'] = $user; 
$_SESSION['password'] = $psw;  
?>