bueno hay mucha maneras desde crear una tabla de roles , hasta hacerlo a nivel aplicacion, es decir, tienes que tener una tabla de usuarios, tipo de usuario o rol y otra tabla de permisos para asignar el acceso a los modulos o formularios y de ahi pues cuando haces login revisar y recoger los permisos en variables globales del sistema para que cuando quieras acceder a un modulo te diga si no tiene acceso. saludos espero te sirva si necesitas algo mas me mandas un mp