Bueno, os escribo de nuevo para comentaros los resultados, la validación ( cutre ) funciona parece correctamente, pero ahora viene la parte de optimización, os voy a poner el código para que opineis si os parece bueno, o se podría hacer más corto o cosas asi vale? Alla va, os pongo el index.php, que es llamado desde Login.php el cual pasa 3 variables, ZUSER, ZPASS Y SESID (un numero aleatorio) al index.php y en función de la select, redirige a index.htm, o bien devuelve al Login.php
Código PHP:
<html>
<head>
<title>Validación en Curso....</title>
</head>
<body>
<?php
function Conectarse()
{
// Conectamos con el servidor, usuario y password y detectamos si error
if (!($link=mysql_connect("RUBEN","xxxxx","yyyy")))
{
echo "Error conectando a la base de datos.";
exit();
}
// Detectamos que la base de datos que queremos exista, sino, error
if (!mysql_select_db("accesos",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=Conectarse();
echo "Validando usuario...<br>";
//$result=mysql_query("select * from usuarios",$link);
$result=mysql_query("SELECT * FROM usuarios WHERE usuario = '$ZUSER' and password = '$ZPASS'",$link);
// Cierra la conexion
mysql_close($link);
// Existe coincidencia de usuario
if(mysql_num_rows($result)>0)
{
?>
<script>document.location = 'index.htm';</script>
<?php
}
// No existe coincidencia
else
{
?>
<script>document.location = 'Login.php';</script>
<?php
}
mysql_free_result($result);
mysql_close($link);
?>
</body>
</html>