Ok el ejemplo anterior te sirve entonces, guardas la info en variable de session y listo, por ejemplo si en la variable tenés algo asi
$_SESSION['permisos'] = array('1','2','3');
Significa que el user solo puede entrar a esas secciones del sitio, entonces supongamos que estás en la seccion de la categoria 1,
Código PHP:
Ver original<?php
//esta variable le dirá al sistema en que categoria nos encontramos
$categoria = 1;
//preguntamos si existe en el array de session, la categoria 1, si no existe chau!!
if(!in_array($categoria,$_SESSION['permisos'])){ echo 'acceso restringido';
}
?>
Algo por el estilo sería
.