Comunidad de diseño web y desarrollo en internet online

Problema con notificación

Citar            
MensajeEscrito el 18 May 2011 02:05 pm
Hola, tenía un problema con una notificación que necesito que me aparesca cada vez que los datos del Logín no coinciden con los registros de la base de datos.

Lo que yo hago es lo siguiente: Tengo el formulario de logín, los datos son envíados mediante POST a un archivo que procesa los datos y este lo que hace en un momento es lo siguiente:

Código :

//ACÁ TODO LO QUE TIENE QUE VER CON LA CONECCIÓN Y LUEGO EL WHILE
//EL SQL BUSCA WHERE NOMBRE='$_POST[nombre]'

      if($_POST['campodecontraseña']!=ContraseñaEnLaBD 
         {
         $error=2;
         session_register('error');
         }

header("Location: Webdellogin.php");


Y luego que lo redirecciona al formulario escribo al lado del form:

Código :

            if($_SESSION[error]==2)
               {
                  echo "Password o usuario incorrecto";
               }


El problema esque nunca llega a aparecer este mensaje.

Por Aerosilverito

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 May 2011 02:25 pm
Problema resuelto. Es extraño, desde ayer probando, y una vez que pregunto se me resuelven los problemas.

El problema era que en el archivo que procesa tenía que preguntar 2 cosas.

Código :

(Si el campo CONTRASEÑA es distinto al registro CONTRASEÑA y el campo NOMBRE es distinto al registro NOMBRE)
 O
 (Si el campo CONTRASEÑA es igual al registro CONTRASEÑA y el campo NOMBRE es distinto al registro NOMBRE) 
O
 (Si el campo CONTRASEÑA es igual al registro CONTRASEÑA y el campo NOMBRE es igual al registro NOMBRE)


Todo eso dentro de un IF. Y ahora si me funciona.

Por Aerosilverito

18 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.