Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2012, 20:18
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 15 años, 9 meses
Puntos: 15
Validacion de login

Hola:

Tengo un problema con la validación del login porque cuando el usuario introduce datos erroneos, va a una pagina de error y cuando regresa puede entrar como si estuviera logueado.

No se que estoy haciendo mal. Este es mi código:

Código PHP:
Ver original
  1. $ruta = '..';
  2. require_once("funciones.php");
  3.  
  4.  $conn = db_connect();
  5.   if (!$conn)
  6.    return 0;
  7.  
  8. $usuario = $_POST['usuario'];
  9. $password = $_POST['password'];
  10.  
  11. $_SESSION['usuario'] = $usuario;
  12. $_SESSION['password'] = $pass;
  13.  
  14. $result = mysql_query("SELECT * FROM usuarios WHERE usuario='$usuario' and password ='$password' ");
  15.  
  16. if(mysql_num_rows($result)){
  17.     $_SESSION['usuario'];
  18.     $_SESSION['password'];
  19.  
  20. if (isset($_SESSION['reservacion'])) {
  21.     header ("Location:reserva.php");
  22. }
  23. else{
  24.     header ("Location:usuario.php");
  25. }
  26. }
  27. else{
  28.     header ("Location:error_login.php");
  29. }

la página de error login simplemente redirecciona a login.php

???
__________________
Caminando con el corazón partío