Tengo un pequeño problema. Tengo 3 archivos. Login.php, checklogin.php e index.php
Si el usuario no está logueado se carga login.php por defecto, y cuando inserta los datos correctos estos son comprobados en checklogin.php y van al index.php
El problema está cuando el usuario o contraseña son incorrectos.
checklogin.php
Código PHP:
<?php
session_start();
include("lib/funciones.php");
$user = $_POST["user"];
$pass = $_POST["pass"];
if(isset($user))
{
$conexion = new Mysql_Connect();
$conexion->selectDB();
// Query para comprobar si existe o no el usuario
$usuario = new User();
$comprueba = mysql_query($usuario->checkUser($user, $pass));
if(mysql_num_rows($comprueba) === 1)
{
$_SESSION["usuario"] = $user;
$_SESSION["logueo"] = TRUE;
header("location: index.php");
}
else
{
// Definimos una cookie para que el cartel no dure más de 10 segundos
$_SESSION["logueofail"] = TRUE;
header("Location: login.php");
}
}
else
{
unset($_SESSION);
header("Location: login.php");
}
?>
Notice: Undefined index: logueofail in /var/www/Proyecto-FP2/login.php on line 4 NULL
Línea 4 de login.php
Código PHP:
<?php
session_start();
session_cache_limiter('nocache,private');
var_dump($_SESSION["logueofail"]);
?>
Gracias