Guarda, non so quale uso ti è necessario per le tue pagine, ma ricorda che normalmente, quando si sviluppano delle pagine con restrizioni di accesso, i controlli delle credenziali degli utenti che vogliono accedere vengono controllate sempre.

Credo sia inutile dire che si fa per motivi di sicurezza.

Per concludere.
Qualsiasi sia il metodo che tu scegli per fare visualizzare le pagine che compongono la sezione con restrizioni, sappi che questo metodo devi essere te a sceglierlo in base alla struttura del tuo progetto ed anche alla portata del progetto stesso.

Per inglobare brandelli di pagine, in base alle scelte dell'utente, io spesso uso lo switch().... ma ripeto: è un metodo che uso per mia comodità, e che prevede un minimo di progettazione di base se devi fare degli script che resistano ai più comuni attacchi hacker.

Spero di essere stato chiaro.