Ver Mensaje Individual
  #16 (permalink)  
Antiguo 22/09/2010, 09:18
Avatar de OsSk4R
OsSk4R
 
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 18 años, 2 meses
Puntos: 74
Respuesta: Controlar usuario inexistente en BD

No se, es la costumbre. Yo cuando necesito hacer cosas de estas, suelo utilizar switch

Cita:
Entonces en lugar de pasar el user y pass por POST, al estar en la misma página, se hace directo?
No. Debes de continuar pasando el user y pass por POST...

Aquí un ejemplo:

Suponiendo que la página que contiene el formulario de login, se llama formulario_login.php:

Código PHP:
Ver original
  1. <?php
  2. $accion = $_GET['accion'];
  3.  
  4. switch ($accion) {
  5.     case 'login':
  6.         //Aqui iria todo el código de comprobacion. O sea, el que hemos estado       hablando durante todo el tema
  7.     break;
  8. }
  9. ?>
  10. <form method="post" action="formulario_login.php?accion=login">
  11.         <label for="usuario">Usuario:</label>
  12.             <input type="text" id="usuario" name="usuario">
  13.                 <label for="pass">Contraseña:</label>
  14.                     <input type="password" id="usuario" name="pass">
  15.                         <input type="submit" id="submit" value="Ingresar">
  16.                        
  17. </form>

Saludos,