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í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