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 originalfunction 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?