Hola:
Si tu server es apacha, puedes hacerlo con los ficheros .htaccess y .htpasswd... el administrador tan solo deberá crear una nueva entrada en el .htpasswd por cada nuevo usuario, y las contraseñas se crean con el mismo fichero terminado en exe del directotiio bin de apache... de todos modos, con javascript no sería nada seguro... otra opción es usar un lenguaje del servidor.
Si quieres otra cosa que no sea javascript, dinos qué, para mover el tema.
Saludos