FAQ Les Basics

PHP : Protéger une page

Plutôt que de proteger un répertoire en entier, il peut être utilse de protéger une page.

Ce petit script vous permet de faire apparaitre un boite d'identification.
C'est vous qui choisissez le couple nom d'utilisateur et mot de passe.
Pour notre exemple, le nom d'utilisateur est : sebastien et le mot de passe : azerty

<?php
  if(!isset($PHP_AUTH_USER)) {
    Header("WWW-Authenticate: Basic entrer=\"Entrer dans la page\" ");
    Header("HTTP/1.0 401 Unauthorized");
    echo "Vous avez appuyé sur le bouton annuler!!!\n";
    exit;
  } else {
    if ( ($PHP_AUTH_USER == "sebastien") && ( $PHP_AUTH_PW == "azerty" ))
    {
       echo "<html><body>Bienvenue sur cette page réservée aux membres.<P></body></html>";
    }
    else
    { 
       echo "<html><body>Vous n'êtes pas autorisé à visionner cette page.<P></body></html>";
    }
  }
?>
 
basics/php/proteger_une_page.txt · Dernière modification: 2007/10/04 15:17 (édition externe)
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki