porque nao simplificas as coisas no servidor mysql?
Cria apenas uma tabela com, por exemplo:
campos: USER PASS TIPO
onde no tipo especificas que tipo de user é, por exemplo MASTER, MEDIUM, LOW
depois é so ao fazeres o login, fazer um
$sql="SELECT * FROM `tabela_users` WHERE `USER`=\"$_POST['username']\" AND `PASS`=\"$_POST['password']\";";
//notas que as variaveis username e password que exemplifiqui em cima, sao variaveis vindas de um sumbit de um form
$resultado=mysql_query($sql) or die("IMPOSSIVEL EXECUTAR SQL");
depois ves o tipo de login que é
$dados_db=mysql_fetch_array($resultado);
$tipo_de_user=$dados_db['TIPO'];
e tens o teu login, e o tipo de user (medium,low,high) que é
depois
if($tipo_de_user=="HIGH") //redirecionas para pagina 1 com um simples javascript window.location
if($tipo_de_user=="MEDIUM") //redirecionas para pagina 2
if($tipo_de_user=="LOW") //redirecionas para pagina 3
depois ´so criares as variaveis na sessao (se quiseres confirmar em cada pagina se o tipo_de_user é permitido nessa mesma pagina)
(antes dos headers colocas session_start(); para poderes definir as variaveis de sessao )
$_SESSION['user']=$_POST['username'];
$_SESSION['pass']=$_POST['password'];
$_SESSION['tipo_sessao']=$tipo_de_user;
depois em cada pagina tens o session_start();
e voila, as variaveis user, pass, e tipo de sessao estao sempre disponiveis
depois en cada pagina verificas se o $tipo_de_user tem permissao para estar nessa pagina.
hummm.... siplifiquei alguma coisa? Falta colocares uns if's no codigo, mas a base é isto
cumps.