| |||
Distinto contenido para cada tipo de usuarios Que tal, estoy trabajando en un proyecto en el cual se manejan distintos tipos de usuario y al momento de hacer login, su homepage sea diferente, es decir, por ejemplo el de compras que le salga la lista de compras, el de ventas el de ventas y asi, lo unico que se me ocurre es hacer una redireccion al controlador correspondiente segun el tipo de sesion. Mi duda es, es buena practica hacer ese tipo de redirects o hay mejores maneras de hacerlo? |
| |||
Respuesta: Distinto contenido para cada tipo de usuarios Que tal, no se si estara bien, te cuento como lo soluciono yo. Una vez logueado lo redirecciono a un controlador. En ese controlador manejo segun el usuario que vista cargar. switch ($nivel) { case 10: $data['titulo'] = 'Administracion de Usuarios - Administrador General'; $this->load->view("usuarios/menuAdministrador",$data); break; case 20: $data['titulo'] = 'Administracion de Usuarios - Moderador General'; $this->load->view("usuarios/menuModerador",$data); break; case 30: $data['titulo'] = 'Administracion de perfil - Colaborador'; $this->load->view("usuarios/menuColaborador",$data); break; Donde yo tengo tres niveles de usuarios y a cada uno le presento una vista diferente. Espero te ayude. Saludos. |
| |||
Respuesta: Distinto contenido para cada tipo de usuarios Es la forma de hacerlo más fácil, de que sea una buena practica pues eso esta en entre dicho porque no se si exista alguna otra forma mejor de hacerlo. Lo que yo he hecho también es crear una tabla llamada usuarios y ya en la tabla le especificas que permisos tiene cada uno pero a fin de cuentas el principio es el mismo, hay que ir a un lugar donde nos diga que cargar y que no según en usuario. |
Etiquetas: |