primero creo entender lo que preguntás pero no del todo, podrías explayarte?
después el código expuesto tiene un grosero error (que no es vital)
Código PHP:
$colname_modifica = "-1";
if (isset($_GET['recordID'])) // si no llega a estar seteado de todos modos tirará una consulta contra la base de datos... y esto generará tráfico innecesario en el MySQL
{
$colname_modifica = (get_magic_quotes_gpc()) ? $_GET['recordID'] : addslashes($_GET['recordID']);
}
mysql_select_db($database_prueba, $prueba);
$query_modifica = sprintf("SELECT * FROM datos_notario WHERE usuario = '%s'", $colname_modifica);
$modifica = mysql_query($query_modifica, $prueba) or die(mysql_error());
$row_modifica = mysql_fetch_assoc($modifica);
$totalRows_modifica = mysql_num_rows($modifica);
sería más simple que si no está seteado sólo muestres un cartel de error.
caso contrario, hagas las consultas pertinentes
luego te recomiendo hacer un sistema de permisos en donde a cada usuario le asignes un rango.
y para restringir o no el uso en determinado sector comparas el rango de ese usuario.
por ejemplo
usuario: rango 1
usuario2: rango 10
y en tu programa ponés
Código PHP:
<?
if ($rango < 10)
{
// muestro el contenido
{
else
{
// no tiene permisos
echo 'No tiene permisos suficientes como para ver el contenido solicitado';
}
?>
el motivo por el cual te conviene usar rangos con un cierto margen entre los mismos es que en el futuro puede aparecer un usuario que esté entre los privilegios del usuario y del usuario2
por ejemplo el usuario-uno-y-medio, cuyo rango podría ser 5 y tener un poco más de acceso que el usuario2 pero no tanto como el usuario
se entiende?
espero que sí, un saludo