Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/02/2008, 14:57
perris
 
Fecha de Ingreso: enero-2008
Mensajes: 73
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: ayuda con sesiones

Ayuda es urgente
codigo: verificar login
Código PHP:
<?

   
include("conex.php");
   
$link=Conectarse();

$user $_POST['usuario'];
$pass $_POST['clave'];
$sql " SELECT * FROM login WHERE usuario LIKE '".$usuario."' ";
$sql .= " AND clave LIKE '".$pass."' ";
// Realizamos la consulta.
 
$result mysql_query($sql);

// Comprobamos si la consulta pudo realizarse.
if (!$result// $result == null || $result == false (false sin comillas)
{
    echo 
"Se produjo un error: ".mysql_error();
    exit();
}
else
{
    
// Comprobamos si la consulta tiene al menos una fila que case con lo pedido.
    
if (mysql_num_rows($result)>0)
    {
        
$fila mysql_fetch_array($result); // Obtenemos la primera fila.
        //echo "Bienvenido <b>".$fila['nombre']." ".$fila['apellidos']; // Muestro los valores de los campos.
        //echo "</b>, se ha logrado con el nombre de usuario: " . $fila['usuario']; 
     
session_start();
             
$_SESSION['usuario'] = $row['usuario'];
             
$_SESSION['estado'] = 'Autenticado'
        
header("location:index2.htm");
    } 
    else
    {
        echo 
"Usuario Incorrecto";
        echo 
"<br><br><a href='index.html'>Volver a intentarlo</a>";
        echo 
"<br><a href='registrar_usuario.html'>Registrarse</a>";
    }
}
?>
codigo: index2 principal
Código PHP:
<?php
session_start
();

if(isset(
$_SESSION['usuario']) and $_SESSION['estado'] == 'Autenticado')
{
     
header("Location: index2.htm");
}
else
{  
       
// Usuario que no se ha logueado
       
echo "No tienes permiso para entrar a esta pagina";
       exit();
}  
         
?> 
<html>
<head>
<title>Documento sin t&iacute;tulo</title>

</head>

<frameset rows="83,*" cols="*" framespacing="0" frameborder="NO" border="0">
  <frame src="marco_arriba.htm" name="topFrame" scrolling="NO" noresize >
  <frame src="Untitled-3.htm" name="mainFrame">
</frameset>
<noframes><body>

</body></noframes>
</html>
no me funciona si tecleo me deja entrar si ningun problema http://localhost/ProyectoMueblesABC/index2