Proteger página con contraseña

Si queremos que ciertas páginas puedan estar visibles o no, y no queremos usar FTP ni nada por el estilo, la solución esta en Javascript... Simplemente debemos crear una condición con una caja de dialogo, donde si escribes mal la contraseña te lleva a un sitio u otro, por ejemplo....
var clave="MI_CLAVE";
var confirma = prompt("Introduzca la contraseña:","=)");
if (confirma == clave) {(confirm("Contraseña aceptada, bienvenido..."))}
else {location.href="http://midireccionnovalida/"}

   Sin complicaciones, simplemente almacenamos una contraseña en una variable y ya, la evaluamos y listo...