Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/05/2012, 08:44
Avatar de Jask
Jask
 
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años, 7 meses
Puntos: 15
Respuesta: Mensaje de "Usuario o contraseña incorrecta" con sesiones

Cita:
Iniciado por ebe Ver Mensaje
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.
Muy buenas.

En un principio es lo que pensé, pasarle un parámetro por URL pero me dio no se qué jajaja pero nada, me quedaré con esa opción.

Muchas gracias por tu ayuda :D

Un saludo !!
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?