Cita:
Iniciado por ebe 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 !!