Ir al contenido


Foto

Agregar u ocultar menus a usuarios


  • Por favor identifícate para responder
1 respuesta en este tema

#1 androbin

androbin

    Member

  • Miembros
  • PipPip
  • 10 mensajes

Escrito 16 mayo 2013 - 03:40

Hola.

Estoy creando una aplicación para diferentes tipos de usuarios los cuales pueden pasar de ser un simple usuario de consulta a un administrador de la aplicación en cualquier momento, anteriormente para esto creaba diferentes paginas con los acceso que podía tener el usuario dependiendo de un rol que asignaba al momento de la creación del usuario, pero me parece que es muy tedioso y poco escalable. Quisiera saber como crear usuarios sin tener que establecer roles ni crear infinidad de diferentes paginas si no que de forma directa me permita ocultarlos o agregarles accesos a los menús en el momento de crear un usuario.

Espero haber sido claro en mi explicación;

Gracias
  • 0

#2 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 16 mayo 2013 - 04:17

yo lo hago de esta manera, espero te sirva:

creo una tabla de módulos
creo una tabla de permisos
creo una tabla relación permisos por módulo

esas tres tablas me permiten definir los permisos que existiran en cada módulo.

Luego creo una tabla de permisos por usario, de esa manera podré establecer los permisos que le corresponden a cada usuario.

Ahora bien, al programar la parte php, dado el módulo obtengo los permiso del usaurio autenticado y de acuerdo a ello doy salida a los bloques de la presentación que tiene acceso. Además de validar cada método ejecutado.


a grosso modo así le hago yo.

saludos



  • 0




IP.Board spam blocked by CleanTalk.