Hola este codigo funciona correctamente hasta una parte les comento 
if ($datos['nick'] == $nombre and $datos['password'] == $contrasena ){
 
    session_start(); 
    session_register("autentificado");
    $autentificado = "SI";
	//if (empty($_SESSION['nombre'])== ""){ aqui no entiendo pq
	$_SESSION['nombre'] = $nombre;
	$_SESSION['contrasena'] = $password;
 
inicia unaves sea correcto luego ::
 <?php
 
			 if($datos['vista'] == 0) { 
 
		?>
	    <li> <a href= "lista1.php"><font size="3" color="#000000">Ficha Individual</font></a>  </li><br>
		<?php
		   // mysql_query ("Update login set vista = 1 where nick =\'".$_SESSION['nombre']."\' and password = \'".$_SESSION['contrasena']."\'");
//probe con esta consulta comprobando las sesiones de usuario pero no me funciona 
			mysql_query ("Update login set vista = 1 where nick ='$nombre' and password ='$contrasena'");
		    }
 
			else {
			        echo "Ya lleno este formulario Gracias ::";
		   }
todo muy bien pero ahora cuando vuelvo al menu me deberia aparecer echo "Ya lleno este formulario Gracias ::"; pero sigue habilitado entonces funciona cuando salgo de la sesion y vuelvo a entrar 
No tendran alguna referncia sobre mi caso o decirme en donde estoy fallando ah puse un if (empty($_SESSION['contrasena'])=="") pero no me funciona 
   
 

 
 

