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.