Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/11/2008, 12:37
Keysher
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 5 meses
Puntos: 17
Respuesta: habilitar y deshabilitar botones en php

Yo creo que todo eso lo tiene que definir él... si sólo va a haber dos tipos de usuario no hay qur complicarse tanto.... Le puede valer con nivel 0 y 1 por ejemplo.

En lo personal utilizo un sistema basado en varias tablas en una BDD:

- En la primera están definidos todos los permisos posibles con un ID único (que es un texto que deja más o menos claro para lo que sirve: ACCESO_OPCIONES_GENERALES, por ejemplo).

- Luego una tabla para nombres de grupos de permisos (Invitado, usuario, administrador, webmaster, lo que sea). Y la tabla intermedia que dice qué permisos tiene cada grupo.

- Por último se asocia al usuario con uno de esos grupos de permisos.

Y en cada parte del código donde se quiera comprobar los permisos llamaremos a la función correspondiente:

ComprobarPermisos('ACCESO_OPCIONES_GENERALES',$usu ario);
Que devolverá TRUE o FALSE.

(aunque yo lo tengo dentro de una clase Usuario).