Membre de ClickFR, Reseau francophone Paie-Par-Click
Accueil
Accueil
- [ CSS : ] [ DHTML : ] [ HTML : ] [ JavaScript : ] [ Refs : ]
Accueil

JavaScript 1.3

  Restreindre un accès par un mot de passe

fonction de ce script  principe de ce script  le script lui-meme  demonstration du script  telechargement du script

  Fonction
Le but de ce script est de limiter l'accès à certaines pages.
Ici, le mot de passe est le nom du fichier que l'on chargera (password.html par exemple)
  Principe
Il s'agit tout simplement d'intercepter ce que le visiteur a saisi en mot de passe et de charger la page correspondante. Si le mot de passe n'est pas celui correspondant au nom d'une page existante, le visiteur sera envoyé sur une page d'erreur du serveur (Error 404).
Cette protection est très efficace mais pas très élégante (les risques d'erreur 404 sont nombreux ;-).
  Le script
dans la partie <head>
<script language="JavaScript">
function verif() {
mot_de_passe = document.formulaire.password.value;

location.href = mot_de_passe + ".html";
}
</script>

dans la partie <body>
<form name="formulaire">
Entrez votre mot de passe : <input type="text" name="password" size="15">
<input type="button" value="Acceder" OnClick="verif();">
</form>
  Démonstration
Entrez votre mot de passe :
  Téléchargement
Ce script est disponible en deux versions :
  • le script est intégré à la page où il agit,
  • le script est dans un fichier séparé de la page où il agit (fichier.js et fichier.html).

    L'intérêt d'un script dans un fichier séparé est de pouvoir le partager entre plusieurs pages html.
    Cela permet aussi de le rendre inaccessible à toute personne qui souhaiterai l'enregistrer pour une autre utilisation.
  • Script intégré :
    div_pass.zip
    1 Ko
    telechargez le script telechargez le script
    Script séparé :
    div_pass2.zip
    1 Ko
    Recherche
    aide sur la recherche
    hit-parade
    Votez TOP Ouaibe !

    statistiques
    aide sur les contacts aide sur la mailing-list aide sur la newsletter