oppure potresti fare una tabella degli utenti e insieme ci salvi anche il "livello di accesso".

per esempio tutti gli utenti con livello di accesso 2 possono accedere alle pagine 1,2,3 mentre quelli con livello 1 possono accedere a tutte le pagine.

il tutto lo integri con le sessioni magari.
ogni volta che viene richiesta la pagina controlli se esiste la sessione contenente il numero del livello.

se corrisponde al numero della pagina la visualizzi altrimenti errore.