// $Id$
require_once 'lib/pagina.php';
-require_once 'lib/admin.forms.php';
+require_once 'lib/Usuario.php';
-pagina_cabecera('Ingreso');
-
-// Si me llegó el form
-if (@$_POST['user'] and @$_POST['user'])
+if (Usuario::checkAdmins()) // Están todos los admins
{
- // TODO hacer el login
- // Si falla el login, muestro error y form de nuevo
- error('Usuario o contraseña incorrecta, intente nuevamente.');
- admin_form_login($_POST['user']);
+ // Si estamos logueados...
+ if (isset($_SESSION['user']))
+ {
+ // Evitamos un caso extremo de recursión.
+ if ($_SESSION['last_page'] == 'index.php')
+ $_SESSION['last_page'] = 'admin.log.php';
+ // Volvemos a la página en la que dejamos.
+ include_once $_SESSION['last_page'];
+ }
+ else // Si no estamos logueados...
+ {
+ include_once 'admin.login.php'; // Login.
+ }
}
-else // Si no me viene el form, lo hago loguearse
+else // Faltan admins.
{
- admin_form_login();
+ include_once 'admin.asociarse.php'; // Asociar admin.
}
-pagina_pie('Leandro Lucarella', 'llucare@fi.uba.ar');
-
?>
\ No newline at end of file