Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/03/2009, 08:52
jereje
 
Fecha de Ingreso: marzo-2009
Mensajes: 14
Antigüedad: 16 años
Puntos: 0
Respuesta: Problema con validacion

Lo estuve leyendo y te doy esta otra opcion para validar :

Código PHP:
Ver original
  1. <?php
  2. //Si el login o la clave estan vacios redirecciona al index.
  3. if (!isset($_POST['login'])|| !isset($_POST['pass'])){
  4. include("configuracion.php");
  5. //conecto a la base de datos.
  6. $cnn=mysql_connect($hostname,$username,$password) or die (mysql_error());
  7. mysql_select_db($database,$cnn);
  8.  
  9. //Creo dos variables verificadas para evitar injecciones sql
  10. $login=mysql_real_escape_string($_POST['login']);
  11. $pass=mysql_real_escape_string(($_POST['pass']);
  12.  
  13. //Hago el select para que me muestre los usuarios con sus claves
  14. $total="select login,pass  from usuarios WHERE login='$login' AND pass='$pass'";
  15. $res=mysql_query($total,$cnn) or die (mysql_error());
  16.  
  17. //Contamos los usuarios
  18. $cuenta=mysql_num_rows($res);
  19.  
  20.  
  21. //Si hubo resultado, $cuenta tiene que valer 1
  22. if($cuenta==1){
  23. //Registramos los datos y redireccionamos
  24. header("location:indexval.html");
  25. }
  26. else {
  27. header("location:index.html");
  28. }
  29. }
  30. ?>

Cualquier duda, preguntame