En javascript, étant donnés que le code est toujours visible il n'est pas possible de protéger réellement une page par mot de passe.
La seule solution qui existe est de jouer sur la connaissance de l'adresse url de la page url que tu veux protéger. Je m'explique. Si tu mets la page que tu veux protéger dans un répertoire où toute lecture est intérdite nul ne pourra connaitre l'adresse url de cette page. Et toi pour l'appeler tu utilisera le mot de passe...
Exemple: tu appelles ta page: pageProtegeeMotDePasse.html, et lors de l'appel dans une page web tu utilises une fonction js qui récupére le mot de passe saisie et appelle la page protégée de la façon suivante window.open("pageProtegee"+motDepasse+".html");
Et pour utiliser plusieurs mot de passe pour un meme page, il te faudra créer autant de page que de mot de passe (que tu mettera également dans un dossier protégé) et dans ces pages tu metteras une redirection vers la page où se trouve réellement le contenu (location.href = "pageProtegee.html")
Pour réaliser et gérer un vrai system de droit il te faut des traitement coté serveur... Si tu veux faire simple va voir du coté du php, c'est vraiment pas compliqué et ça te permettra de faire queleque chose de bien plus propre...
The SMURF
the_little_smurf@yahoo.fr
Enjoy the life, don't waste your time in front of your computer