Lo de los niveles puedes manejarlo como quieras (en realidad todo es adaptable)... Por defecto funciona con niveles "acumulativos"(?) o sea que el usuario tiene acceso a todas las páginas cuyo nivel de acceso sea mayor al suyo... por eso el admin viene por defecto en nivel CERO, así tendrá acceso a todas las páginas...
Pero , como te digo, todo es adaptable... ese funcionamiento lo controla la ínea:
Código PHP:
if ($nivel_acceso <= $_SESSION['usuario_nivel']){
redirecciona a error
}
Si cambias el signo por >=, funcionará exactamente al revés (mientras más nivel tenga el usuario más acceso tiene)... pero si quieres la puedes configurar así:
Código PHP:
if ($nivel_acceso != $_SESSION['usuario_nivel']){
//Redirecciona a error
}
O sea que para poder ver esta página el usuario tiene que tener exactamente el mismo nivel de la página...
Saludos