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
function list_users() { switch ($_SESSION['perfil']) { /*----------------- ( Super Administrador ) ----------------------*/ case '1': require 'views/mod_users.php'; break; /*----------------- ( Administrador ) ----------------------*/ case '2': require 'views/mod_users_sin_post.php'; break; /*----------------- ( Asistente ) ----------------------*/ case '3': require 'views/acceso_denegado.php'; break; } }
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?