Ho realizzato uno script per il Login ad un sito questa formato da 2 pagine.

login.php

codice:
<?php  session_start();  
function loginform()  
{  echo "<form action='' method='POST'>
 Username :  <input nome='username'>
 Password :  <input nome='password'>
 <input type='submit' name='login' value='Login'>
 </form>";}   
function logoutform() 
{   echo "<form action='' method='POST'>
 <input type='submit' name='logout' value='Logout'> </form>"; }  
 function logout()     { 	 	session_destroy(); 	} 	 	 	 
function login($username,$password){ 
$conn= mysql_connect("localhost","root","mascia") or die(mysql_error() );
 mysql_select_db('forum',$conn) or die(mysql_error()); 	    
$pass = md5($password);        
$result= mysql_query( "SELECT * FROM utenti WHERE UserName='$username' AND Password='$pass'  " )  or die( mysql_error() );       
 $cont = mysql_num_rows($result);    	  
 
if( $cont==1 )    {    	$_SESSION['login'] = $username;    }   
 else     {    	echo "Login errato.Controlla Password e User";    }    	 	}   
if ( isset(  $_SESSION['login'] ) )  {
 echo "Sei loggato pui effettuare il logout cliccando sotto";   logoutform(); } 	
else { echo "Non sei loggato pui effettuare il login sotto";   loginform();	}  
 if( $_POST['login'] )     { 	
echo "Login in corso..."; 	login( $_POST['username'], $_POST['password'] ); 	
echo "Login effettuato"; 	}
  elseif( $_POST['logout'] )   
  { 	echo "Stai facendo il Logout..."; 	logout(); 	 	} 		 
?>
index.php

codice:
<?php  
session_start();  
ùif( !isset( $_SESSION['login'] ) )    {
 	exit("<div id='errori'>Devo loggarti per accedere a questa sessione Login</div>"); 	}   echo "Pagina riservata";  

?>

Però non funziona potete aiutarmi