99 lines
3.2 KiB
PHP
Executable File
99 lines
3.2 KiB
PHP
Executable File
<?php session_start();
|
|
|
|
$postAreSet = isset($_POST['username']) && isset($_POST['password']); // variables POST existent
|
|
$postStrings = $postAreSet && is_string($_POST['username']) && is_string($_POST['password']); // sont toutes 2 des strings
|
|
$postNotEmpty = $postStrings && strlen($_POST['username']) > 1 && strlen($_POST['password']) > 1; // d'au moins 2 caractères
|
|
|
|
if( $postNotEmpty ){
|
|
$userlist = file_get_contents('src/userlist.json');
|
|
}
|
|
|
|
// $_SERVER['HTTP_USER_AGENT']; // dépends du navigateur (version, système X, OS)
|
|
// $_SERVER['REMOTE_ADDR']; // ip publique de l'utilisateur
|
|
|
|
?>
|
|
|
|
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Système d'Information du Département</title>
|
|
|
|
<!-- Informations de la page -->
|
|
<meta charset='utf-8'>
|
|
<meta name='author' content='Aurélien CLERAC; Cédric ELOUNDOU; Guillaume FAUVET; Adrien MARQUES {xdrm}'>
|
|
<meta name='desctiption' content="Système d'Information du Département Informatique" >
|
|
|
|
<!-- Dépendences CSS -->
|
|
<link type='text/css' rel='stylesheet' href='css/layout.css' /> <!-- Positionnement global des pages -->
|
|
<link type='text/css' rel='stylesheet' href='css/header.css' /> <!-- Gestion du header -->
|
|
<link type='text/css' rel='stylesheet' href='css/container.css'/> <!-- Gestion du container -->
|
|
<link type='text/css' rel='stylesheet' href='css/menu.css' /> <!-- Gestion du menu -->
|
|
<link type='text/css' rel='stylesheet' href='css/global.css' /> <!-- Style global -->
|
|
<link href='https://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
|
|
|
|
|
|
<!-- Dépendences Javascript -->
|
|
<script type='text/javascript' src='js/shortcut.js' ></script> <!-- Gestion des raccourcis clavier -->
|
|
|
|
</head>
|
|
<body><!-- CORPS DE LA PAGE -->
|
|
|
|
|
|
|
|
|
|
<!-- HEADER DE LA PAGE -->
|
|
<div id='HEADER'>
|
|
|
|
<div id='icon' style='width:100px; height:100%; background: blue;'></div>
|
|
|
|
<!-- MENU DE LA PAGE -->
|
|
<nav id='MENU'>
|
|
<a href='home.php' >Accueil </a>
|
|
<a href='groups.php' >Groupes </a>
|
|
<a href='ue.php' >Suivi </a>
|
|
<a href='modules.php' >Modules </a>
|
|
<a href='marks.php' >Notes </a>
|
|
<a href='settings.php'>Paramètres </a>
|
|
</nav>
|
|
|
|
<?php
|
|
if( isset($_SESSION['username']) && strlen($_SESSION['username']) > 1 )
|
|
echo '<a>'.$_SESSION['username'].'</a>';
|
|
else
|
|
echo "<a class='active'>Authentificaiton</a>";
|
|
?>
|
|
|
|
</div>
|
|
|
|
|
|
<div id='AUTH_FILTER'></div>
|
|
<form id='AUTH' action='' method='POST'>
|
|
Connection
|
|
<input type='text' name='username' placeholder='username'>
|
|
<input type='password' name='password' placeholder='password'>
|
|
<input type='submit' value='Connection'>
|
|
</form>
|
|
|
|
|
|
|
|
<!-- CONTENEUR DE LA PAGE -->
|
|
<div id='CONTAINER'></div>
|
|
|
|
|
|
<!-- MESSAGE BOX DE LA PAGE -->
|
|
<div id='MSGBOX' class=''>Hey! Your password is not the right one.</div>
|
|
|
|
|
|
|
|
|
|
<!-- Dépendences Javascript après chargement des éléments -->
|
|
<script type='text/javascript' src='js/actionScript.js'></script>
|
|
|
|
</body>
|
|
</html>
|
|
|
|
|
|
|
|
|