Hola señores
Pues el sistema de los arrays es el mejor, sin embargo tienes un problema y es que cada vez que vayas a añadir o quitar un usuario, deberas actualizar el FLA.
Yo tenia una situacion parecida y a la misma vez tengo el problema de no saber manejar PHP. Por todo eso, logre desarrollar un sistema que permite llevar un area de seguridad y donde lo que se actualiza es un simple archivo XML (nada con el FLA). El XML contiene el usuario, la clave asignada a ese usuario y el directorio al que debe redireccionar luego de validado el usuario.
Lo
subi aqui por si te interesa. Pero tiene justo el problema que mencionaron y es que luego de validado, redirecciona al directorio en cuestion y su url se puede copiar. Voy a trabajar en ese detalle.