Holas
De la manera rapida que yo lo haria seria:
Agregando a tu tabla de usuarios un campo llamado '
Rango' supongamos, y que sea
INT (Numerico)
Si la web la administras desde algun panel, se complica mas, deberias crear un comportamiento Actualizar registro, para asignarle los valores. Si ellos ya estan registrados y vos la Web la manejas de forma estatica, o desde la base de datos directamente, los valores los pones vos.
Estando en
PHPMyAdmin si es que lo tenes, sino otro parecido, agrega el campo Rango a la base de datos, que sea de tipo INT y que tenga un valor Predeterminado en 0.
Luego de esto, si ya estan registrados, deberas editar sus campos RANGO de cada uno de ellos, y ponerle a 'juan' el valor 1 y a 'pedro' el valor 2, por asi decirlo.
Ya estando en la Web, creas un Recordset en tu area privada, o donde se loguea cada uno, (Espero que lo sepas hacer eso ya) y los objetos que queres que los vea 'Juan' por ejemplo, desde codigo podrias poner:
Código PHP:
<?php
if ($row_TuRecordset['rango'] == 1) {
//Aca mostras lo que queres que vean los de rango 1, en este caso Juan
}
if ($row_TuRecordset['rango'] == 2) {
//Lo que vera 'Pedro' o los que tengan un 2 en su rango
}
?>
Esta claro que se debe hacer estando el usuario Logueado, ya que sino no tendra campo Rango, y debe estar hecho el recordset, filtrado por:
Código HTML:
Username = Variable de Sesion : MM_Username
Cuando vas a crear la Autentificacion de usuarios (O Login) si queres que sea tipo un Panel administrativo o similar, debes seleccionar la ultima opcion de todas, que dice:
'
Restringir acceso por: Nombre de usuario, Contraseña y Nivel de Acceso'
Y seleccionas de abajo, el campo RANGO previamente creado. Luego en la otra pagina, creas el comportamiento 'Restringir pagina' y elegis:
'
Restringir pagina por: Nombre de usuario, Contraseña y Nivel de Acceso'
Y los Niveles, vas a 'Definir' y pones [1 - 2] en nuestro ejemplo, solo entrarian a dicha pagina, quienes tengan rango 1 o 2; Juan y Pedro.
Espero te haya servido algo... cualquier cosa pregunta!
Lo de codigo te lo puse, porque es la manera mas facil que me sale hacerlo ami... Si te complico, decinos que se busca otra forma.