ouvag/admin/inc/auth.inc.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 !';
}
}
?>