| |
| |
| | | | | | | | | | |
| |
|
3. SEGURIDAD El sitio WEB ofrece servicios para usuarios que cumplen diferentes roles los cuales pueden ser visitantes del sitio no asociados, asociados, administradores de un fondo o cooperativa y administrador general del sitio. Las páginas y opciones de algunas páginas no pueden ser accedidas por todos los usuarios y adicionalmente el sistema deberá controlar que cuando un usuario no llegue a una opción a través de menús sino que teclee directamente una URL en el navegador, rechace al acceso. 3.1. Roles de los usuarios A continuación se presentan los roles de los usuarios con sus correspondientes permisos y limitaciones. Visitantes no asociados Tienen acceso a las páginas inicial, institucional y de servicios. Si intentan acceder a las páginas de consultas, transacciones o administración, el sistema les presentará la página de autenticación donde deberán registrarse. Como no están registrados en la tabla asociados, no tendrán acceso a ninguna de estas páginas. Asociados Tienen acceso a las páginas inicial, institucional, servicios y consultas. Cuando este tipo de usuarios acceden a la página de consulta, el sistema les presentará la página de autenticación donde deberán registrarse. Estos usuarios están registrados en la tabla asociado, y al acceder a las opciones consulta de estado de cuenta y pagos, el sistema les mostrará la información relacionada con el asociado que se registra. Los asociados no tienen acceso a las páginas de Transacciones ni de Administración. Administrador de Fondo Tienen acceso a todas las páginas del sistema pero no a la opción Fondos de la página de administración. Su función básicamente consiste en la operación del sistema de cartera la cual está contenida en las opciones de la página Transacciones. También utiliza la página de administración para el mantenimiento de bancos, líneas de crédito/aportes y periodos Administrador del Sistema Es el encargado de crear un nuevo fondo o cooperativa. Tiene acceso a la opción Fondos de la página de Administración. Este tipo de usuario además tiene acceso al servidor para poder configurar el servidor WEB y el DNS como se explica en la sección 2.4 Especificación del software operativo y de su configuración . 3.2. Restricción de Acceso a las páginas Los navegadores guardan el historial de los URL a las que se ha accedido y cualquier persona podría escribir directamente sobre la barra de direcciones del explorador, así que se debe restringir el acceso de tal manera que los usuarios no puedan pasar sin acceder a la página que comprueba si el usuario/contraseña es correcto y en la cual adicionalmente se debe definir su perfil, comprobándolo en la tabla asociado.
En el código de seguridad se comprueba la variable de sesión para saber si se ha autentificado el usuario o no, realizando las siguientes acciones:
|
| Documentación | Anterior | Siguiente |