Centrales |
Componentes |
consola |
Debug |
Default |
Fuentes |
SalidaGrafica |
Seguridad |
SIUToba |
Varios |
Deprecated
|
||
Seguridad
Seguridad
autenticacion
TiposUsuario
|
toba_manejador_sesiones
Métodos Propios
static method enviar_csrf_hidden [línea 75]
static method instancia [línea 28]
static method recargar_info_instalacion [línea 812]
static method recargar_info_instancia [línea 817]
static method segmento_info_instalacion [línea 1106]
static method verificar_directorio_toba [línea 36]
__construct
[línea 43]
abortar_sesion_proyecto
[línea 794]
Permite controlar desde un proyecto la vida de la sesion del otro a bajo nivel.
Parámetros:
abrir_sesion
[línea 699]
activar_editor
[línea 950]
Se encarga de inicializar a toba_editor en los proyectos ejecutados en modo previsualizacion
(la inicializacion esta en la activacion de la sesion del editor y no se invocaba
cuando el proyecto estaba previsualizaciondose)
autenticar
[línea 965]
Lleva a cabo la autentificacion.
Parámetros:
borrar_segmento_editor
[línea 1190]
borrar_segmento_instalacion
[línea 1174]
borrar_segmento_instancia
[línea 1182]
borrar_segmento_proyecto
[línea 1197]
cambio_usuario
[línea 163]
Realiza un cambio de usuario en runtime
Parámetros:
cargar_clase_sesion
[línea 858]
cargar_clase_usuario
[línea 868]
cargar_contexto
[línea 837]
cargar_usuario
[línea 679]
cerrar_sesion
[línea 771]
comprobar_acceso_anonimo
[línea 579]
control_cambio_usuario
[línea 720]
control_finalizacion_sesion
[línea 732]
Controla el cierre de la sesion.
desregistrar_usuario
[línea 781]
existe_proyecto_cargado
[línea 338]
Responde si un proyecto puntual fue cargado
Parámetros:
existe_sesion_activa
[línea 245]
Devuelve true si existe una sesion para el proyecto actual
Parámetros:
existe_usuario_activo
[línea 236]
Devuelve true si existe un usuario logueado en la instancia
Parámetros:
finalizar
[línea 598]
El nucleo finaliza el manejador. Se persiste el usuario y la sesion
get_autenticacion
[línea 203]
get_cantidad_instancias_activas
[línea 283]
Devuelve la cantidad de instancias que poseen un usuario activo
get_cantidad_instancias_cargadas
[línea 275]
Devuelve la cantidad de instancias cargadas (con o sin usuarios activos)
get_cantidad_proyectos_activos
[línea 305]
Devuelve la cantidad de proyectos que poseen una sesion abierta
get_cantidad_proyectos_cargados
[línea 297]
Devuelve la cantidad de proyectos cargadas (con o sin sesiones)
get_cuentas_disponibles
[línea 1038]
Devuelve un arreglo conteniendo las cuentas alternativas del usuario (si es que existen)
Incluye ademas el usuario actual bajo el indice 'usuario_actual'
get_grupos_acceso
[línea 398]
get_id_sesion
[línea 254]
Devuelve el ID de la sesion actual. Este es el ID utilizado por toba para registrar la sesion en la base.
Parámetros:
get_id_usuario_instancia
[línea 265]
Devuelve el ID del usuario logueado a la instancia actual.
get_perfil_datos
[línea 424]
Determina el perfil de datos del usuario actual
get_perfil_datos_activo
[línea 446]
get_perfiles_datos
[línea 437]
Determina los perfiles de datos del usuario actual
get_perfiles_funcionales
[línea 346]
Determina los perfiles funcionales pertenecientes del usuario actual
get_perfiles_funcionales_activos
[línea 368]
Retorna los perfiles funcionales activos en la sesión actual
get_proyectos_activos
[línea 320]
Devuelve la cantidad de proyectos que poseen una sesion abierta
get_restricciones_funcionales
[línea 359]
Determina los ids de restricciones funcionales pertenecientes al usuario actual segun sus perfiles activos
get_sesion_proyecto
[línea 905]
get_usuario_proyecto
[línea 878]
guardar_contexto
[línea 825]
iniciar
[línea 529]
El nucleo inicializa el manejador.
iniciar_sesion_proyecto
[línea 182]
Entrada a un proyecto desde la operación de inicializacion de sesion
Parámetros:
iniciar_session_php
[línea 59]
instanciar_handler
[línea 1211]
Devuelve una instancia del configudor de session
invocar_autenticar
[línea 889]
invocar_metodo_usuario
[línea 893]
login
[línea 93]
Logueo a una instancia.
Parámetros:
login_anonimo
[línea 118]
Acceso de un usuario aninimo a la instancia.
Parámetros:
logout
[línea 139]
Salida de la sesion creada desde un proyecto
Parámetros:
modo_previsualizacion
[línea 939]
Indica si el proyecto esta ejecutandose en modo previsualizacion
procesar_acceso_instancia
[línea 611]
Se crea el usuario y la sesion en la instancia
Parámetros:
procesar_acceso_proyecto
[línea 630]
Se accede a un proyecto directamente
Parámetros:
procesar_salida_proyecto
[línea 654]
Salida de un proyecto. Dispara en cascada la salida de la instancia y la instalacion si es necesario.
Parámetros:
recargar_info_proyecto
[línea 803]
registar_usuario
[línea 693]
registrar_activacion_sesion
[línea 713]
segmento_datos_instancia
[línea 1124]
segmento_editor
[línea 1133]
segmento_info_instancia
[línea 1115]
segmento_info_proyecto
[línea 1142]
segmento_memoria_proyecto
[línea 1154]
segmento_memoria_puntos_control
[línea 1163]
sesion
[línea 508]
sesion_esta_extendida
[línea 916]
sesion_posse_item_inicializacion
[línea 922]
sesion_posse_metodo_inicializacion
[línea 927]
set_autenticacion
[línea 198]
Delega la autenticación del proyecto a un objeto
Parámetros:
set_perfil_datos_activo
[línea 458]
set_perfiles_datos_activos
[línea 472]
Fija cuales son los perfiles de datos activos para el usuario actual, chequea contra configurados en base
Parámetros:
set_perfiles_funcionales_activos
[línea 377]
Activa un subconjunto de los perfiles funcionales propios del usuario actual
Parámetros:
usuario
[línea 489]
verificar_cambio_perfil_activo
[línea 404]
|