Eso tiene mucha relación con el diseño de permisos de usuarios. Normalmente se controla creando un esquema de roles y permisos relacionados con las páginas de modo que cuando el usuario se loguea, su jerarquía es la que define si puede o no ver ciertas páginas.
Esto también implica mayor complejidad en el diseño de las páginas, ya que puede ser que partes de las páginas se muestren o no según la categoría.
Un ejemplo de modelo de datos sería:
Otro más:
En ambos casos, el usuario, se determina qué links puede acceder o no.