Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/02/2010, 12:00
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: un problema con sesiones de usuario

Puedes usar otro if para ver si esta activa la sesión, por ejemplo
Código PHP:
Ver original
  1. function login($usu, $pss)
  2. {
  3.     if(!isset($_SESSION["identificado"]) || $_SESSION["identificado"] != 1){
  4.         $conexion = conectar();
  5.         $consulta = "Select * From usuarios where nombre = '$usu' and password = '$pss' ";
  6.         $resultado = mysql_query($consulta, $conexion);
  7.         $filas = mysql_num_rows($resultado);
  8.         if($filas > 0)
  9.         {
  10.             $_SESSION['usuario'] = $usu;
  11.             $_SESSION['identificado'] = '1';
  12.         }
  13.         else
  14.         {
  15.             $_SESSION['identificado'] = '0';
  16.         }
  17.     }
  18. }
Me imagino que haces esa consulta en todas las paginas y cada vez estas verificando el usuario. Considero que esta no es la mejor forma, sino más bien crearlo en alguna pagina y ya las sesiones van a estar disponibles en todas las paginas.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos