
25/10/2013, 21:07
|
| | Fecha de Ingreso: septiembre-2013 Ubicación: Ecuador
Mensajes: 18
Antigüedad: 11 años, 5 meses Puntos: 0 | |
Respuesta: Crear un Modulo de Seguridad Cita:
Iniciado por oliverf2 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
ok gracias por tu comentario me sirvio de mucho voy a ponerlo en practica y te comento Saludos y antemano gracias |