index.php 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?php
  2. //require_once 'include/valida_sesionIndex.php';
  3. require_once './classes/MainMenu.php';
  4. require_once 'classes/Template.php';
  5. if(isset($_GET["error"]) && is_numeric($_GET["error"])){
  6. switch ($_GET["error"]){
  7. case 0: $errorDesc = 'No se reciberon datos'; break;
  8. case 1: $errorDesc = 'No fue posible validar su contraseña'; break;
  9. case 2: $errorDesc = 'El usuario y/o contraseña son incorrectos'; break;
  10. case 3: $errorDesc = 'El usuario no tiene permisos de ingresar'; break;
  11. case 5: $errorDesc = 'Error al obtener datos del alumno'; break;
  12. default: $errorDesc = 'Error';
  13. }
  14. }
  15. ?>
  16. <!DOCTYPE html>
  17. <html>
  18. <head>
  19. <title>Alumnos</title>
  20. <?php Template::getCSS(array('elementos.css', 'secciones/index_bypass.css')); ?>
  21. </head>
  22. <body>
  23. <?php $menuObj = new MainMenu(0, -1, -1, null);
  24. $menuObj->printMenu('Facultad de Ingeniería', true); ?>
  25. <main class="container-fluid marco">
  26. <div class="d-flex flex-row justify-content-start align-items-center">
  27. <img id="nicoImg" src="img/nico_credencial.svg" />
  28. <div class="flex-grow-1 p-4">
  29. <form id="formIngresar" class="borde d-flex flex-column p-4" method="post" action="action/index_action.php">
  30. <label class="lblTit">Usuario</label>
  31. <input id="username" name="username" type="text" autocomplete="username" class="mb-3" placeholder="Escribe aquí tú usuario (al | ad)" maxlength="8">
  32. <label class="lblTit">Contraseña</label>
  33. <div class="position-relative">
  34. <input id="passwd" name="passwd" type="password" autocomplete="current-password" class="mb-3" placeholder="Escribe aquí tú contraseña">
  35. <span class="text-primary ing-ojo"></span>
  36. </div>
  37. <?php if(isset($_GET["error"])){ ?>
  38. <p class="text-danger text-center font-weight-bold<?php echo $mt;?>">¡ERROR! <?php echo $errorDesc;?></p>
  39. <?php } ?>
  40. <div class="align-self-center text-center mt-3">
  41. <button type="submit" class="btn btn-verde btnIcon" id="btnIngresar"><span class="ing-iniciar-sesion mr-1"></span>Ingresar</button>
  42. <button type="button" class="btn btn-rojo btnIcon" id="btnLimpiar"><span class="ing-borrar mr-1"></span>Limpiar</button>
  43. </div>
  44. </form>
  45. </div>
  46. </div>
  47. </main>
  48. <!--- FOOTER--->
  49. <div style="isolation: isolate;">
  50. <?php Template::footer(); ?>
  51. </div>
  52. <?php Template::getJS(array('elementos.js','secciones/index.js')); ?>
  53. </body>
  54. </html>
  55. <?php function fetchData($url){
  56. $ch = curl_init();
  57. curl_setopt($ch, CURLOPT_URL, $url);
  58. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  59. curl_setopt($ch, CURLOPT_TIMEOUT, 20);
  60. $result = curl_exec($ch);
  61. curl_close($ch);
  62. return $result;
  63. }