algo interesante que puedes crear dentro de esas limitaciones, es crear un nivel de usuario, con un rango desde 1 a 9, por ejemplo, para especificar que 9 seria el SuperAdministrador, y pueda entrar a cualquier pagina, si un usuario tiene un rango inferior, verificar este antes de mostrar cualquier menu avanzado
como analizarias eso, con select case
Cita: select case nivel
case 1 nivel superficial, solamente menus de consultas, sin reportes
case 2 nivel superficial, pero algunos reportes
case 3 nivel intermedio
...
.
.
.
case 9 nivel Avanzado, todos los niveles activados, todos los menus y cualquier reporte o modificacion
end select
es solo una idea