04/11/2008, 12:37
|
| | Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 22 años, 3 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). |