Deberias trabajar con sesiones. Obtienes el tipo de usuario - administrador o visitante - y lo guardas en una variable. Luego deberias tener un archivo que tenga todo el menu - tanto para administradores como visitantes - y ahi vas a gestionar que botoenes se va a mostrar para cada uno de los tipos de usuarios. Una idea:
Código PHP:
<?php if($HTTP_SESSION_VARS["Tipo_Usuario"]=="administracion"){ ?>
echo "<a href='registro_producto.php".$enlace."'>Registra un producto</a><br><br><br>";
echo "<a href='listar_productos_admin.php".$enlace."'>Lista r Productos (admin)</a><br><br><br>";
echo "<a href='descatalogar_productos.php".$enlace."'>Desca talogar Productos</a><br><br><br>";
echo "<a href='modificar_productos.php".$enlace."'>Modifica r productos</a><br><br><br>";
echo "<a href='adminis_fo_pago.php".$enlace."'>Modificar formas de pago</a><br><br><br>";
<?php } ?>
<?php if($HTTP_SESSION_VARS["Tipo_Usuario"]=="usuario_sin_permiso"){ ?>
echo "<a href='producto.php".$enlace."'>WII</a><br><br><br>";
echo "<a href='producto.php".$enlace."'>PS3</a><br><br><br>";
.
.
.
<?php } ?>
Con esto restringue los botones de acuerdo al tipo de usuario. Ya quedaria validar el acceso en cada una de las paginas.
Saludos...