]> git.llucax.com Git - z.facultad/75.43/tp1.git/blobdiff - src/index.php
Bugfix del bug reportado por jonas.
[z.facultad/75.43/tp1.git] / src / index.php
index f030497ae6063cf8685aecc0271171faed06c7f8..2daf29f5632c7c5cafa6027ca06a8642ad44c8a1 100644 (file)
@@ -9,10 +9,27 @@
 // $Id$
 
 require_once 'lib/pagina.php';
-require_once 'lib/admin.forms.php';
+require_once 'lib/Usuario.php';
 
-pagina_cabecera('Ingreso');
-admin_form_login();
-pagina_pie('Leandro Lucarella', 'llucare@fi.uba.ar');
+if (Usuario::checkAdmins()) // Están todos los admins
+{
+    // 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 // Faltan admins.
+{
+    include_once 'admin.asociarse.php'; // Asociar admin.
+}
 
 ?>
\ No newline at end of file