Ver Mensaje Individual
  #13 (permalink)  
Antiguo 31/08/2005, 04:32
Avatar de crcbad
crcbad
 
Fecha de Ingreso: enero-2005
Mensajes: 302
Antigüedad: 19 años, 3 meses
Puntos: 0
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>
__________________

:cool: [ http://eruben.sytes.net ] :cool:


Las dos frases que te ayudarán a salir adelante:
  • No hay mujer fea, solo copas de menos. :borracho:
  • Ante la duda, siempre coge la más tetuda. :arriba: