"PERO NO MUY COMPLICADO"...:
Esta es una forma muy sencilla de poner una clave, y que no necesita ningún tipo de lenguaje "avanzado" ni requiere que el servidor te permita usar nada en especial. Simplemente pon esto en el head y la página no se cargará hasta que se ponga la clave. Y no, no hay forma de verlo si se ejecuta el script (lo malo es que windows XP SP2 no permite que se ejecuten sin permiso del usuario, pero bueno, nadie es perfecto
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
)
<script lenguage="javascript">
password=prompt("
Escriba su contraseña y pulse 'Aceptar'","");
while(password!="
CLAVE"){
alert("
La contraseña facilitada no es válida");
password=prompt("
Escriba su contraseña","");
}
</script>
(En negrita está lo que puedes cambiar) Nota de color: la clave la puedes cambiar siempre que te de la gana.