1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
<?php
session_start();
if (!isset($_SESSION['CBon'])) {$_SESSION['CBon']="";$CBon="";}
else {$CBon=$_SESSION['CBon'];}
//========================================================
// PARAMETRES DE CONFIGURATION
//========================================================
$cfg['adm_login'] = 'admin'; // Le login d'administrateur
$cfg['adm_pass'] = 'pass'; // Le mot de passe d'administrateur
//========================================================
// FORMULAIRE ET TEST D'AUTHENTIFICATION
//========================================================
if((!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW'])) && preg_match('/Basic\s+(.*)$/i',$_SERVER['REMOTE_USER'],$matches))
{
list($name,$pass)=explode(':',base64_decode($matches[1]));
$_SERVER['PHP_AUTH_USER']=strip_tags($name);
$_SERVER['PHP_AUTH_PW']=strip_tags($pass);
}
if($_SERVER['PHP_AUTH_USER']!=$cfg['adm_login'] || $_SERVER['PHP_AUTH_PW']!=$cfg['adm_pass'])
{
header('WWW-Authenticate: Basic realm="Connexion..."');
header('HTTP/1.0 401 Unauthorized');
die('Erreur : Identification incorrecte !');
}
echo "<p align=center>Bonjour, </p>";
?> |
Partager