Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2012, 07:54
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 3 meses
Puntos: 6
Como gestionar acciones de usuario desde back-end

hola amigos espero me puedan ayudar.

me encuentro desarrollando una aplicacion en la cual debo de gestionar los usuarios que van a usuar la aplicacion para esto los gestiono mediante dos tablas
la tabla usuarios y otra tipo de usurios.

me encuentro trabajando MVC como en este ejemplo http://www.jourmoly.com.ar/introducc...primera-parte/

el usuario al autenticarse guardo su perfil en una variable de session y cuando va a ingresar a cada modulo que en la parte de la logica es un controlador y en este valido que perfil tiene el usuario y muestro la vista

Código PHP:
Ver original
  1. function list_users()
  2. {
  3.  
  4. switch ($_SESSION['perfil'])
  5.     {
  6.         /*----------------- ( Super Administrador ) ----------------------*/
  7.         case '1':
  8.             require 'views/mod_users.php';
  9.             break;
  10.         /*----------------- ( Administrador ) ----------------------*/
  11.         case '2':
  12.             require 'views/mod_users_sin_post.php';
  13.             break;
  14.         /*----------------- ( Asistente ) ----------------------*/ 
  15.         case '3':
  16.         require 'views/acceso_denegado.php';
  17.         break;
  18.                    
  19.     }
  20.  
  21. }

amigos entonces les pido ayuda para que el sistema sea mas dinamico , porque por ejemplo si adiciono un nuevo tipo de usuario (estudiante) me tocaria ir al controller y adicionar otro case.

el requerimiento que tengo es que desde el back-end poder gestionar las acciones que puede realizar un usuario sobre un modulo (Consultar,Modificar,Eliminar) y que sea dinamico.

debo crear otras tablas?