index.php 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <?php
  2. define("LIBERATIONSWEB", 20091223);
  3. // Librairie de fonctions
  4. require (__DIR__ . '/vendor/autoload.php');
  5. require_once("lib/libconfig.inc.php");
  6. require_once("lib/libfonctions.inc.php");
  7. require_once("lib/libsession.inc.php");
  8. require_once("lib/lib2fa.inc.php");
  9. session_start();
  10. print prepareSession();
  11. ?>
  12. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  13. <HTML>
  14. <HEAD>
  15. <meta http-equiv = "content-type" content = "text/html; charset=$ENCODAGE" >
  16. <TITLE><?php print $APPLICATION; ?></TITLE>
  17. <link rel="stylesheet" type="text/css" href="css/style_conn.css" />
  18. <script type="text/javascript" src="js/jquery.js"></script>
  19. <!-- No financial data are stocked on this server.-->
  20. <!-- Aucune donnée financière n'est hébergée sur ce serveur.-->
  21. </HEAD>
  22. <body bgcolor="#f5f5dc" onload ="javascript:document.formulaire.nomUtilisateur.focus();">
  23. <form Method="Post" Action="validation.php" name="formulaire">
  24. <img id="logoweb" src="images/logoweb.png" alt="<?php print $APPLICATION; ?>">
  25. <noscript>
  26. <div style="text-align:center; color:#ff0000;">
  27. Vous devez autoriser l'exécution du code Javascript dans votre navigateur.
  28. <br>
  29. Sans ceci, plusieurs fonctionnalités seront manquantes et des erreurs pourraient survenir.
  30. </div>
  31. </noscript>
  32. <div class="boitelogin">
  33. <fieldset>
  34. <legend>Zone de contrôle</legend>
  35. <div>
  36. <label for="nomUtilisateur">Nom d'utilisateur : </label>
  37. <input type="text" id="nomUtilisateur" name="nomUtilisateur"/>
  38. </div>
  39. <div style="margin:auto;">
  40. <label for="motDePasseUtilisateur">Mot de passe : </label>
  41. <input type="password" id="motDePasseUtilisateur" name="motDePasseUtilisateur"/>
  42. </div>
  43. <div>
  44. <label for="token2fa">Jeton de sécurité : </label>
  45. <input type="text" id="token2fa" name="token2fa" />
  46. </div>
  47. <br />
  48. <input type="submit" style="position:relative; left:-2px; margin: -20px 0px 0px 0px;" class="button" name="commit" value="Connexion"/>
  49. </fieldset>
  50. <!--
  51. <?php
  52. print "Version : $VERSION / SG / 2023";
  53. ?>
  54. -->
  55. </div>
  56. <div style="margin-top:40px;">
  57. <?php
  58. if ((isset($msg) && !empty($msg)) || !empty(filter_input(INPUT_GET, "msg"))) {
  59. print "<div style='text-align:center;'>";
  60. print "<h3>L'accès est refusé pour l'une des raisons suivantes:</h3><br/>";
  61. print "Mauvaise combinaison du nom d'utilisateur et du mot de passe<br>\n";
  62. print "OU<br/>\n";
  63. print "Jeton de sécurité est vide ou invalide<br>\n";
  64. print "OU<br/>\n";
  65. print "Votre délai d'inactivité est dépassé.<br/>\n";
  66. print "OU<br/>\n";
  67. print "Votre accès à l'application est suspendu."; //<br>Veuillez patientez 15 minutes avant la réactivation de votre compte d'utilisateur.\n";
  68. print "</div>";
  69. }
  70. ?>
  71. </div>
  72. </form>
  73. </BODY>
  74. </HTML>