Ver Mensaje Individual
  #15 (permalink)  
Antiguo 14/06/2011, 14:04
goransh_pc
 
Fecha de Ingreso: junio-2011
Mensajes: 80
Antigüedad: 12 años, 10 meses
Puntos: 8
Respuesta: grupos de usuarios

Lo siento amigos pero continuo sin entender como es el chequeo, podrian poner un ejemplo practico si tienen tiempo de como chequear el valor ??

A mi, en mi caso se me hizo mas comodo analizarlo de la forma con letras, como puse en mi ejemplo anterior solos chequeaba que en la cadena de caracteres de permisos se encontrara la letra que le daba el permiso.

if (strstr($access, "a") // tiene permiso.

En este caso es lo mismo pero con suma de numeros, queda claro la notacion numerica utilizada.

if ($access == 18) // tiene permiso de nivel 16 y de nivel 2.

Pero mi duda es, por ejemplo: el usuario que tiene nivel 18 yo se que la suma se compone por 16 + 2, eso lo tengo bien claro, lo que no entiendo es como realizan el chequeo el if para permitir o no porque el valor de access puede ser 18 que 12 o 14 o el que sea.

Si pueden ponerme un ejemplo practico para ver como lo hacen o referirme a alguna pagina que lo tenga se los agradeceria.

PD: abimaelrc no se sobre que me hablas de las definiciones que colocastes arriba, no las veo.

Muchas Gracias.