Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/01/2005, 12:07
impala
 
Fecha de Ingreso: septiembre-2004
Mensajes: 203
Antigüedad: 19 años, 6 meses
Puntos: 0
Acá te dejo los scripts:

index.php

<html>
<head>
<title>index</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<p>&nbsp;</p>
<table width="70%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center"><font color="#000066" face="Verdana, Arial, Helvetica, sans-serif">Ingreso</font></div></td>
</tr>
</table>
<p>&nbsp;</p>
<form method="post" action="principal.php">
<table width="30%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#333333">
<tr>
<td><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#CCCCCC"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Debe
identificarse para poder ingresar</font></div>
</td>
</tr>
<tr>
<td bgcolor="#FFCC33"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif"></font></div>
</td>
</tr>
<tr>
<td bgcolor="#FFCC33"><div align="center"><font color="#000066" face="Verdana, Arial, Helvetica, sans-serif">Usuario</font></div>
</td>
</tr>
<tr>
<td bgcolor="#FFCC33"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">
<input name="usuario" type="text" id="usuario">
</font></div>
</td>
</tr>
<tr>
<td bgcolor="#FFCC33"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif"></font></div>
</td>
</tr>
<tr>
<td bgcolor="#FFCC33"><div align="center"><font color="#000066" face="Verdana, Arial, Helvetica, sans-serif">Contrase&ntilde;a</font></div>
</td>
</tr>
<tr>
<td bgcolor="#FFCC33"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">
<input name="password" type="password" id="password">
</font></div>
</td>
</tr>
<tr>
<td bgcolor="#FFCC33">&nbsp;</td>
</tr>
<tr>
<td><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">
<input type="submit" name="Submit" value="Ingresar">
</font></div>
</td>
</tr>
</table></td>
</tr>
</table>
</form>
<br>
</body>
</html>

--------------------------------------------------------------------------
principal.php

<html>
<head>
<title>Principal</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset rows="80,*" frameborder="NO" border="0" framespacing="0">
<frame src="marco_superior.php" name="superior" scrolling="NO" noresize >
<frame src="marco_inferior.php" name="inferior" id="inferior">
</frameset>
<noframes>
<body>
<?php
session_start(); //esto no sé si está bien acá o si falta agregar algo mas ...
?>
</body>
</noframes>
</html>

---------------------------------------------------------------------------
marco_superior.php

<html>
<head>
<title>Marco superior</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
a:link {text-decoration:none}
a:visited {text-decoration:none}
a:hover{text-decoration:none}
a:active{text-decoration:none}
</style>
</head>
<body link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">
<?php
session_start();
require ( 'mysql_header.php' );

if (isset ($_POST['usuario']) && ($_POST['password']))
{
$usuario = $_POST['usuario'];
$password = $_POST['password'];

$link=mysql_connect($host, $user);
$query="SELECT * FROM usuarios WHERE usuario='$usuario' AND password='$password'";
$result=mysql_db_query($dbname, $query, $link);
if (mysql_num_rows($result) > 0){
$_SESSION['usuario_valido'] = $usuario;
}
} else {
echo "Se encontraron errores en su intento de acceso. <br>";
echo "Vuelva a intentarlo desde <a href='index.php'>aqui</a>.";
exit;
}

//Para si es Admin
$nivel_acc = "admin";
$row=mysql_fetch_array($result);
?>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="40">
<?php
if ($nivel_acc == $row['nivel']){
echo "<table width='960' border='0' align='center' cellpadding='0' cellspacing='0'>";
}else{
echo "<table width='840' border='0' align='center' cellpadding='0' cellspacing='0'>";
}
?> <tr>
<td width="120" height="40" background="imagenes/pestana.gif"><div align="center"><font color="#FFFFFF"><font face="Geneva, Arial, Helvetica, sans-serif">Habitaciones</font></font></div></td>
<td width="120" height="40" background="imagenes/pestana.gif"><div align="center"><font color="#FFFFFF"><font face="Geneva, Arial, Helvetica, sans-serif">Cafeter&iacute;a</font></font></div></td>
<td width="120" height="40" background="imagenes/pestana.gif"><div align="center"><font color="#FFFFFF" face="Geneva, Arial, Helvetica, sans-serif">Gastos</font></div></td>
<td width="120" height="40" background="imagenes/pestana.gif"><div align="center"><font color="#FFFFFF"><font face="Geneva, Arial, Helvetica, sans-serif">Clientes</font></font></div></td>
<td width="120" height="40" background="imagenes/pestana.gif"><div align="center"><font color="#FFFFFF"><font face="Geneva, Arial, Helvetica, sans-serif">Proveedores</font></font></div></td>
<td width="120" height="40" background="imagenes/pestana.gif"><div align="center"><font color="#FFFFFF" face="Geneva, Arial, Helvetica, sans-serif">Facturas</font></div></td>
<td width="120" height="40" background="imagenes/pestana.gif"><div align="center"><font color="#FFFFFF"><font face="Geneva, Arial, Helvetica, sans-serif"><a href="backup.php">Backup</a></font></font></div></td>
<?php
if ($nivel_acc == $row['nivel']){
?>
<td width="120" height="40" background="imagenes/pestana.gif"><div align="center"><font color="#FFFFFF"><font face="Geneva, Arial, Helvetica, sans-serif"><a href="admin_usuarios.php" target="inferior">Usuarios</a></font></font></div></td>
<?php
}
?>
</tr>
</table>
<tr>
<td bgcolor="#FFCC33"><div align="right">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#FFCC33">
<td width="78%">&nbsp;</td>
<td width="14%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><em><font face="Geneva, Arial, Helvetica, sans-serif">Bienvenido</font> <?php echo $_SESSION['usuario_valido']; ?></em></font></td>
<td width="8%"><div align="center"><font size="2" face="Geneva, Arial, Helvetica, sans-serif"><a href="logout.php">salir</a></font></div></td>
</tr>
</table>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif"></font></div></td>
</tr>
</table>
</body>
</html>

--------------------------------------------------------------------------
mysql_header.php

<?php
$host = "localhost";
$user = "root";
$dbname = "hostal";
?>

Estos son los 3 scripts en cuestión. Espero que alguien encuentre el fallo ...
__________________
Impala