Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/05/2012, 00:23
Avatar de ebe
ebe
 
Fecha de Ingreso: marzo-2004
Ubicación: Guatemala
Mensajes: 363
Antigüedad: 20 años, 1 mes
Puntos: 11
Respuesta: Mensaje de "Usuario o contraseña incorrecta" con sesiones

De cierto modo lo que te indica ese error es que dentro de la sesión no existe la indice logueofail, no puede encontrar el indice de referencia a sesionfail.

Ahora el motivo puede ser que no esta llegando tu valor de $_POST['user'] y va directamente al else que destruye la session (o no define un valor para $_SESSION['logueofail']) y te envia al login.php y por lo mismo al hacer tu var_dump no encuentra dicho indice en la session.

Si necesitas que tu archivo login.php sepa si no se pudo loguear porque no enviaron usuario o contraseña o bien es porque el usuario o contraseña no son correctos mejor pasale un valor por el URI a tu archivo y dependiendo de su valor muestras un mensaje u otro

Código PHP:
header('location:login.php?error=1'); // suponiendo 1 es porque no autentico
exit; 
ó

Código PHP:
header('location:login.php?error=2'); // suponiendo 2 no ingreso usuario
exit; 
ponele siempre exit an tu header location también.

PD: por cierto session_cache_limiter() se llama antes de session_start();


saludos.
__________________
http://dev.wsnetcorp.com

Última edición por ebe; 14/05/2012 a las 00:56