הדרך שלך והרעיון טובים מאוד והביצוע קל ביותר.
לדוגמא יש קובץ ניהול ששמו pages.php ששולט על הדפים באתר, ובמסד יש לך בדיוק את המצב כמו שתיארנו, הראשות המופרדות ע"י נקודה פסיק ;
בתחילת הקובץ pages.php אתה עושה משהו בסגנון:
PHP קוד:
$myID = get_my_id(); // Get the current administration ID
$permission_query = mysql_query("select allowed_areas from admins where id='$myID'");
$my_permissions = mysql_fetch_array($permission_query);
$my_permissions = explode(";",$my_permissions);
if( ! in_array("pages",$my_permissions) )
{
exit("Sorry, but your account is not allowed to enter this file");
}
..
..
and continue your code