39 lines
970 B
PHP
39 lines
970 B
PHP
<?php
|
|
// Definition des constantes et variables
|
|
define('LOGIN','');
|
|
// TODO : hacher le pass
|
|
define('PASSWORD','');
|
|
$errorMessage = '';
|
|
// Test de l'envoi du formulaire
|
|
if(!empty($_POST))
|
|
{
|
|
// Les identifiants sont transmis ?
|
|
if(!empty($_POST['login']) && !empty($_POST['password']))
|
|
{
|
|
// Sont-ils les mêmes que les constantes ?
|
|
if($_POST['login'] !== LOGIN)
|
|
{
|
|
$errorMessage = 'Mauvais identifiant et/ou mot de passe...';
|
|
}
|
|
elseif($_POST['password'] !== PASSWORD)
|
|
{
|
|
$errorMessage = 'Mauvais identifiant et/ou mot de passe...';
|
|
}
|
|
else
|
|
{
|
|
// On ouvre la session
|
|
session_start();
|
|
// On enregistre le login en session
|
|
$_SESSION['login'] = LOGIN;
|
|
// On redirige vers le fichier admin.php
|
|
header('Location: index.php');
|
|
exit();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
$errorMessage = 'Veuillez inscrire vos identifiants svp !';
|
|
}
|
|
}
|
|
?>
|