julg03:
Creo que primero deberías definir bien tus objetivos, esto que haces de seguridad no tiene nada. Si tu lista de usuarios no es tan extensa, directamente ofreceles un link a su carpeta. y si queres pone una clave de acceso general al sitio.
En cuanto al generador de claves
Cita: Ademas de que repito que no creo que sea muy necesario, ya que las claves son asignadas de antemano
Justamente, creas las claves con los valores que ya decidiste de antemano para cada usuario