Amigos el problema se pone peor ahora ni siquiera verifica si las variables estan vacias o no si no que directamente se va a buscar a la base de datos y ejecuta el if que que tiene este comentario:
Código PHP:
if($Resultado==0)
{
header("location: index.php?NoUsuario=si");//si no es correcto redirecionamos al formulario de identificacion
}
else
{
/*si los datos de identificacion son correctos realizamos una consulta y establecemos las variables de session*/
$Datos=mysql_fetch_array($ConsultaSQL);
$HTTP_SESSION_VARS["Identificado"]="si";
$HTTP_SESSION_VARS["UsuarioSession"]=$Datos["Usuario"];
$HTTP_SESSION_VARS["NombresSession"]=$Datos["Nombres"];
$HTTP_SESSION_VARS["ApellidosSession"]=$Datos["Apellidos"];
$HTTP_SESSION_VARS["IdUsuarioSession"]=$Datos["Id"];
/*insertamos la fecha de ingreso*/
$FechaIngreso=date("Y-d-m H:i:s");
$InserccionSQL="INSERT Usuarios (FechaUltimoIngreso) Values ('$FechaIngreso')";
mysql_query($InserccionSQL,$Conexion);
/*Redireccionamos al panel de control*/
header("location: panel.php");
}
mando el formulario con los datos vacios y busca en la base de datos y te manda al index con la variable nousuario, claro que esta correcto por que las variables estan vacias por lo tanto esta bien pero esta ejecutando el ultimo if, ya ni siquiera ejecuta los primeros ifs.
que sera?
alguien sabe?
siguo investigando....
saludos.