Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/09/2013, 11:13
oliverf2
 
Fecha de Ingreso: octubre-2012
Ubicación: Austria
Mensajes: 47
Antigüedad: 11 años, 6 meses
Puntos: 7
Respuesta: Crear un Modulo de Seguridad

Yo haria una tabla que se llamara permisos en la cual definirias los nombres de permisos y demas atributos..

Otra que se llamara roles, en la cual definirias los nombres de los roles y atributos que tu veas...

Obviamente, un permiso puede estar en distintos Roles, y un Role puede tener distintos permisos ( N-N relacion ), por lo tanto, otra tabla haria falta la cual asignaras que permisos tiene cada role..

Y ya por ultima,otra tabla que determina que Roles tiene cada usuario...

Llevado esto a la practica, cada vez que el usuario inicia sesion, podrias crear alguna funciono o metodo que cargara los permisos que tiene cada usuario ( que los obtienes a traves de los Roles ) en una variable sesion...

Y ya una vez hecho esto, podrias ir controlando lo que un usuario puede realizar o no dependiendo de los permisos que tiene cargada en la variable sesion...

Espero haberte ayudado...

Un saludo
__________________
PHP Developer