void abortar_sesion_proyecto(
$proyecto, [
$obs = null]
)
|
|
Permite controlar desde un proyecto la vida de la sesion del otro a bajo nivel.
Para salir del normalmente del proyecto actual, usar 'logout()' Este metodo fuerza la eliminacion directa y esta pensado para que lo consuma el proyecto toba_editor.
Parámetros:
void borrar_segmento_editor(
)
|
|
void borrar_segmento_instalacion(
)
|
|
void borrar_segmento_instancia(
)
|
|
void borrar_segmento_proyecto(
[
$proyecto = null]
)
|
|
Parámetros:
void existe_proyecto_cargado(
$proyecto
)
|
|
Responde si un proyecto puntual fue cargado
Parámetros:
void existe_sesion_activa(
[
$proyecto = null]
)
|
|
Devuelve true si existe una sesion para el proyecto actual
Parámetros:
void existe_usuario_activo(
[
$instancia = null]
)
|
|
Devuelve true si existe un usuario logueado en la instancia
Parámetros:
El nucleo finaliza el manejador. Se persiste el usuario y la sesion
void get_autenticacion(
)
|
|
void get_cantidad_instancias_activas(
)
|
|
Devuelve la cantidad de instancias que poseen un usuario activo
void get_cantidad_instancias_cargadas(
)
|
|
Devuelve la cantidad de instancias cargadas (con o sin usuarios activos)
void get_cantidad_proyectos_activos(
)
|
|
Devuelve la cantidad de proyectos que poseen una sesion abierta
void get_cantidad_proyectos_cargados(
)
|
|
Devuelve la cantidad de proyectos cargadas (con o sin sesiones)
void get_grupos_acceso(
)
|
|
Deprecated: | Desde 1.5 usar get_perfiles_funcionales |
void get_id_sesion(
[
$proyecto = null]
)
|
|
Devuelve el ID de la sesion actual. Este es el ID utilizado por toba para registrar la sesion en la base.
Parámetros:
void get_id_usuario_instancia(
)
|
|
Devuelve el ID del usuario logueado a la instancia actual.
void get_perfiles_funcionales(
)
|
|
Determina los perfiles funcionales pertenecientes del usuario actual
array get_perfiles_funcionales_activos(
)
|
|
Retorna los perfiles funcionales activos en la sesión actual
Determina el perfil de datos del usuario actual
void get_proyectos_activos(
)
|
|
Devuelve la cantidad de proyectos que poseen una sesion abierta
void get_restricciones_funcionales(
)
|
|
Determina los ids de restricciones funcionales pertenecientes al usuario actual segun sus perfiles activos
El nucleo inicializa el manejador.
void iniciar_sesion_proyecto(
$datos_iniciales
)
|
|
Entrada a un proyecto desde la operación de inicializacion de sesion
Parámetros:
void invocar_autenticar(
$id_usuario,
$clave,
$datos_iniciales
)
|
|
Parámetros:
|
$id_usuario: |
|
|
$clave: |
|
|
$datos_iniciales: |
|
void login(
$id_usuario, [
$clave = null], [
$datos_iniciales = null]
)
|
|
Logueo a una instancia.
El parametro 3 es pasado como parametro al metodo conf__incial() de toba_sesion. Este metodo puede disparar una excepcion de tipo 'toba_error_autentificacion'
Parámetros:
|
$id_usuario: |
|
|
$clave: |
|
|
$datos_iniciales: |
|
void login_anonimo(
[
$datos_iniciales = null]
)
|
|
Acceso de un usuario aninimo a la instancia.
Parámetros:
void logout(
[
$observaciones = null]
)
|
|
Salida de la sesion creada desde un proyecto
Parámetros:
void recargar_info_instalacion(
)
|
|
void recargar_info_instancia(
)
|
|
void recargar_info_proyecto(
$proyecto
)
|
|
Parámetros:
void &segmento_datos_instancia(
)
|
|
void &segmento_info_instalacion(
)
|
|
void &segmento_info_instancia(
)
|
|
void &segmento_info_proyecto(
[
$proyecto = null]
)
|
|
Parámetros:
void &segmento_memoria_proyecto(
)
|
|
void &segmento_memoria_puntos_control(
)
|
|
void set_autenticacion(
$autenticacion
)
|
|
Delega la autenticación del proyecto a un objeto
Parámetros:
void set_perfiles_funcionales_activos(
array
$activos
)
|
|
Activa un subconjunto de los perfiles funcionales propios del usuario actual
Parámetros: