SECURISER UNE PAGE WEB

bjrs à tous

voilà j'ai fais un programme pour mon site qui est http://esrc.free.fr que vous pouvez aller voir
pour protéger une de mes page.
donc voilà le code

<?
// J'ai choisi le mot de passe "salut" //pour l'instant

if (isset($_POST['mot_de_passe'])) // Si la variable existe
{
// On se crée une variable $mot_de_passe avec le mot de passe entré
$mot_de_passe = $_POST['mot_de_passe'];
}
else // La variable n'existe pas encore
{
$mot_de_passe = ""; // On crée une variable $mot_de_passe vide
}

if ($mot_de_passe == "salut") // Si le mot de passe est bon
{
// On affiche la page cachée.
?>
<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"FR" http://www.esrc.free.fr/Site sans nom 1/lesliens.htmles liens/xhtml"
<html xmlns<p><a href=" http://www.esrc.free.fr/Site sans nom 1/lesliens.htmles liens/xhtml" xml:lang="fr" >
<head>
<title>Page protégée par mot de passe</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>

<body background="images/fond-pg.jpg">
<p align="center"><strong>Veuillez entrer le mot de passe pour obtenir la page des liens :</strong></p>
<form action=="lesliens.htm" method="post">
<p>
<p align="center">
<input type="texte" name="mot_ de_pass" /><INPUT
type="submit" value="Valider" />
</p>
</form>
</center>
<p align="center"><strong>Cette page est réservée aux personnes choisi par mes
soins, inutile d'insister vous ne trouverez jamais le mot de passe ! :-)
</strong></p>
</body>
</html>

<?

}

// Fin du code :o)
?>

donc j'obtiens ma page pour entrer mon mot pass, mais sa ne va pas à la page de mes liens?? et que je mette le mot de pass ou pas c'est pareil pkoi??? .

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour

    Je voudrais bien sécuriser une page de mon site de club, mais étant novice , je n'y arryve pas, j'essaye depuis un monment mais rien ne se passe... Pouvez-vous l'installer pour moi SVP Merci beaucoup....
    Marc
    1. Contributeur
      tu n'aurais pas oublié de lui dire vers quel lien il doit pointer si le mot de passe est bon par hasard ? exemple :

      <?php
      session_start();
      $pwd = $_POST["pwd"];
      if ($pwd == "CPI")
      {
      	$connexion = "OK";
      	$_SESSION["connexion"]=$connexion;
      	header ("Location:exo30.php");
      }
      else
      {
      	header("Location:exo28.php?test=bad");
      }
      ?>


      Et un temps pour chaque chose sous le ciel ...