Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/12/2008, 16:12
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: No puedo encontrar por qué no anda...

Yo lo cambiaria a algo mas sencillo y sin usar variables en session hasta que sea realmente necesario:

Estructura login.php:
Código:
session_start()
$error = '';
Si existe $_POST['entrar'] {
    Procesar los campos necesarios
    si usuario o password = '' {
          $error  = 'no dejes en blanco estos campos'
    } else {
         buscar usuario y password en la base de datos
         si usuario no existe {
               $error = 'nombre de usuario invalido'
         } else si password no coincide {
               $error = 'contraseña invalida'
         } else {
               no hay errores, establecer las variables necesarias y redirigir
         }
    }
}
echo $error
?>
aqui el formulario solo modificas el action
      <form method="post" action"=login.php">
agregas un campo oculto:
      <input type="hidden" name="entrar" value="1" />
y finalizas con el resto del formulario
__________________
- León, Guanajuato
- GV-Foto