3. Partie du code Index (Partie Administrateur)
if(isset($_POST['user']) && isset($_POST['mdp'])){
// DS constant slash pour windows antislash pour linux
DIRECTORY_SEPARATOR = variable environment
define('DS',DIRECTORY_SEPARATOR); require
'..'.DS.'Dispatcher.php';
$user = new user();
$donne = $user->findUser();
foreach ($donne as $um){
if($_POST['user'] != $um['user_name'] || $_POST['mdp'] !=
$um['mot_de_passe'] || $um['type'] != 'Administrateur'){
// fermer la session et la redirigée vers index.php
avec un message d'erreur session_destroy();
header('location: index.php?message=Erreur...!!!');
//sortie de la boucle
break;
}
4. Partie du code Index 2 (Administrateur)
</head>
<body>
<div id="header">
<?php
echo '<p class="bonjour" >Bonjour
'.$_SESSION['username'].'</p>';
?>
<p><a
href="deconnexion.php">Déconnexion</a></p>
</div>
<div id="nav">
<ul>
<li><a
href="index2.php?c-panel">C-Panel</a></li> <li><a
href="index2.php?section=1">Sections</a></li>
<li><a
href="index2.php?categorie=1">Categories</a></li>
<li><a href="index2.php?article=1">Article</a></li>
<li><a
href="index2.php?commentaire=1">Commentaire</a></li>
<li><a
href="index2.php?media=1">Media</a></li>
<li><a
href="index2.php?contact=1">Contact</a></li> <li><a
href="index2.php?Utilisateur=1">Utilisateur</a></li>
</ul>
</div>
<div id="content">
|