Identidad
El sistema utiliza un sistema de cookies para almacenar la identidad del usuario o del administrador a lo largo del sitio y los paneles de control. Estas son establecidas cuando el usuario se firma en el sistema.
Cookies administrador
El sistema de cookies de administración está formado por una llamada admin y otra identificada como session, conformadas por varios campos separados entre si por tabulador y codificados en base 64.
La cookie admin tiene los siguientes campos y características.
adminID nombre privileged sessionID
- adminID
- Identificador del administrador
- nombre
- Nombre del usuario
- privileged
- Indica si se trata de un administrador con privilegios superiores (god admin)
- sessionID
- Identificador de seguridad
- Expira: En 1 dia.
- Dominios que abarca: Panel de control administrativo (admin).
La cookie session está conformada por los siguientes campos y características.
login private langID sessionID
- login
- Login del administrador
- private
- Actualmente tiene un string alfanumérico utilizado para cálculos, pero puede servir para guardar datos distintos.
- langID
- Idioma preferente de interface
- sessionID
- Identificador de seguridad
- Expira: Al cerrar el navegador.
- Dominios que abarca: Panel de control administrativo (admin).
Cabe hacer notar que los valores de sessionID de ambas cookies deben coincidir.
Cookies usuario
El sistema de cookies de usuario está formado por una llamada user y otra identificada como session, conformadas por varios campos separados entre si por tabulador y codificados en base 64.
La cookie user tiene los siguientes campos y características.
userID nombre claseID sessionID
- userID
- Identificador del usuario
- nombre
- Nombre del usuario
- claseID
- Identificador de perfil del usuario (se utiliza para grupos de usuarios)
- sessionID
- Identificador de seguridad
- Expira: En 1 dia.
- Dominios que abarca: Raíz (www) y panel de control de usuario (user).
La cookie session está conformada por los siguientes campos y características.
login private langID sessionID
- login
- Login del usuario
- private
- Actualmente tiene un string alfanumérico utilizado para cálculos, pero puede servir para guardar datos distintos.
- langID
- Idioma preferente de interface
- sessionID
- Identificador de seguridad
- Expira: Al cerrar el navegador.
- Dominios que abarca: Raíz (www) y panel de control de usuario (user).
Cabe hacer notar que los valores de sessionID de ambas cookies deben coincidir.