
25/11/2009, 20:22
|
| | Fecha de Ingreso: noviembre-2009 Ubicación: Mexico, D.F.
Mensajes: 1
Antigüedad: 15 años, 3 meses Puntos: 0 | |
sesiones, niveles, consultas relacionales y php Buenas a todos son nuevo en el foro bueno, no tan nuevo porque desde tiempo lo leeo y me saca de varias dudas de programacion.
Mi duda y por mas que le doy vueltas no le hayo respuesta, tengo un sistema en el cual tengo a usuarios en una tabla lo mismo de siempre. user pass nivel juan 123 1 ->todos los privilegios pedro 456 2 ->usuario avanzados miguel 789 3 ->usuario restringido rick 101 3 ->usuario restringido lucia 121 3 ->usuario restringido
Esto lo tengo por sesiones lo mismo de siempre se abre la sesion y tengo en el navegador de alta a las variables de sesion user, pass y el nivel.
Ahora tengo dos tablas relacionales una de clientes y otra donde se capturan los eventos de los clientes ejemplo. Idcliente cliente
1 juan
2 pedro
3 miguel
Y la de los eventos Idevento evento cliente
1 15/11/09 juan
2 20/11/09 pedro
3 21/11/09 juan
4 25/11/09 miguel
5 12/12/09 juan
Ahora bien para sacar la consulta en php de cada uno de los clientes no tengo problema ejemplo. $getnombrecliente = $_GET['nombrecliente'];
$consulta_queryjuanito =sprinf( ”SELECT cliente, evento From eventos WHERE cliente=%s”, $getnombrecliente)
$queryjuanito = mysql_query($consulta_queryjuanito, $Conn_BD) or die(mysql_error());
$row_ queryjuanito = mysql_fetch_assoc($queryjuanito);
Para los campos $row_ queryjuanito[‘cliente’] asi obtendría el cliente consultado sin problema pero el problema consiste en que por ejemplo
Si rick quiere consultar los registros de juanito cosa que no se debe de poder hacer
Si Juan como es el que tiene todos los privilegios si lo debe de poder ver los registros de todos
Sin embargo miguel solo debe de poder ver sus registros ya que es usuario restringido
Los que tienen todos los privilegios si deben de poder ver todos los registros sin embargo los usuarios restringidos solo deben de poder ver sus registros, como puedo crear una consulta en MySQL o bien alguna idea en PHP para desarrollar esta idea.
Posiblemente lo esté planteando mal pero no creo lo mismo sucede con los foros los usuarios se dan de alta y tienen restringidos ciertos privilegios sin embargo estos usuarios registrados si pueden ver sus mensajes crear mensajes y borrarlos y no pueden ver lo de otros usuarios sin embargo los administradores si pueden ver los mensajes que quieran o bien modificar mensajes de otros usuarios.
Alguien tiene alguna idea de cómo puedo desarrollar esto, saludos y gracias. |