Deberias reveer dos cosas, primero control.php. Basicamente dice, Si el login no fue realizado, vea a admin.php?modulo=panel_de_control. Y en realidad deberia decir algo como... Si el login no se realizo, ve a login.php?error=1.
control.php
Código PHP:
<?php
session_start();
if ($_SESSION["login"] != "correcto")
{
header("Location: login.php?error=1");
exit();
}
?>
De esta forma si la variable $_SESSION["login"] no vale "correcto", se te redireccionara al logiin para que entres al sistema en lugar de quedarse en admin.php haciendo nada.
Y lo otro que debes reveer es que $_SESSION["login"] no te esta valiendo "correcto", por eso es que entras a admin.php y no te muestra nada, al menos es lo que yo veo.
Muestra el codigo donde creas la variable $_SESSION["login"], seguramente ahi debe haber algo mal.
Saludos.