Centrales |  Componentes |  consola |  Debug |  Default |  Fuentes |  SalidaGrafica |  Seguridad |  SIUToba |  Varios |  Deprecated

toba_usuario_basico

toba_usuario_basico

Ubicada en php/nucleo/lib/toba_usuario_basico.php [line 7]



Métodos Propios
static bool   autenticar()  
static mixed   bloquear_ip()  
static mixed   bloquear_usuario()  
static mixed   es_ip_rechazada()  
static bool   es_usuario_bloqueado()  
static int   get_cantidad_intentos_en_ventana_temporal()  
static int   get_cantidad_intentos_usuario_en_ventana_temporal()  
static array   recuperar_descripcion_cuentas()  
static mixed   registrar_error_login()  
mixed   __construct ()  
mixed   get_grupos_acceso ()  
string   get_id ()  
\type   get_id_en_arai ()  
array   get_informacion_atributos ()  
string   get_nombre ()  
mixed   get_parametro ()  
string   get_perfil_datos ()  
array   get_perfiles_datos ()  
array   get_perfiles_funcionales ()  
mixed   get_restricciones_funcionales ()  
bool   requiere_segundo_factor ()  
mixed   set_perfil_activo ()  
mixed   verificar_segundo_factor ()  

static method autenticar  [línea 18]

  static bool autenticar( mixed id_usuario , mixed clave , mixed datos_iniciales = null ] , mixed usar_log = true ] )

Realiza la autentificacion.
Parámetros:
mixed   id_usuario: 
mixed   clave: 
mixed   datos_iniciales: 
mixed   usar_log: 





static method bloquear_ip  [línea 223]

  static mixed bloquear_ip( mixed ip )

El núcleo en base al parámetro de configuración de cantidad de intentos, pide bloquear una IP
Parámetros:
mixed   ip: 





static method bloquear_usuario  [línea 240]

  static mixed bloquear_usuario( mixed usuario )

El núcleo, en base a las configuraciones del proyecto, pide bloquear un usuario
Parámetros:
mixed   usuario: 





static method es_ip_rechazada  [línea 213]

  static mixed es_ip_rechazada( mixed ip )

Determina si una IP dada esta bloqueada por el sistema
Parámetros:
mixed   ip: 





static method es_usuario_bloqueado  [línea 245]

  static bool es_usuario_bloqueado( mixed usuario )

Determina si un usuario dado fue bloqueado
Parámetros:
mixed   usuario: 





static method get_cantidad_intentos_en_ventana_temporal  [línea 228]

  static int get_cantidad_intentos_en_ventana_temporal( mixed ip , mixed ventana_temporal = null ] )

Retorna la cantidad de intentos fallidos desde una IP en una ventana de tiempo
Parámetros:
mixed   ip: 
mixed   ventana_temporal: 





static method get_cantidad_intentos_usuario_en_ventana_temporal  [línea 235]

  static int get_cantidad_intentos_usuario_en_ventana_temporal( mixed usuario , mixed ventana_temporal = null ] )

Retorna la cantidad de intentos fallidos de un usuario en una ventana de tiempo
Parámetros:
mixed   usuario: 
mixed   ventana_temporal: 





static method recuperar_descripcion_cuentas  [línea 51]

  static array recuperar_descripcion_cuentas( array cuentas )

Recupera las descripciones de las cuentas de usuario
Parámetros:
array   cuentas: 





static method registrar_error_login  [línea 218]

  static mixed registrar_error_login( mixed usuario , mixed ip , mixed texto )

El núcleo informa que un usuario ingreso credenciales incorrectas
Parámetros:
mixed   usuario: 
mixed   ip: 
mixed   texto: 





__construct   [línea 58]

  mixed __construct( mixed id_usuario )

Parámetros:
mixed   id_usuario: 





get_grupos_acceso   [línea 144]

  mixed get_grupos_acceso( )






get_id   [línea 71]

  string get_id( )

Retorna el identificador del usuario




get_id_en_arai   [línea 80]

  \type get_id_en_arai( )

Retorna el identificador de usuario existente en Arai.




get_informacion_atributos   [línea 101]

  array get_informacion_atributos( )

Retorna la informacion de atributos del token saml directamente




get_nombre   [línea 92]

  string get_nombre( )

Retorna el nombre del usuario




get_parametro   [línea 194]

  mixed get_parametro( mixed parametro )

Parámetros:
mixed   parametro: 





get_perfil_datos   [línea 153]

  string get_perfil_datos( )







get_perfiles_datos   [línea 162]

  array get_perfiles_datos( )

Retorna un array con los perfiles de datos del usuario




get_perfiles_funcionales   [línea 136]

  array get_perfiles_funcionales( )

Retorna un array de perfiles funcionales a los que el usuario actual tiene acceso en este proyecto




get_restricciones_funcionales   [línea 167]

  mixed get_restricciones_funcionales( [mixed perfiles = null ] )

return array Restricciones funcionales a las que pertenece el usuario, opcionalmente filtrando por determinados perfiles
Parámetros:
mixed   perfiles: 





requiere_segundo_factor   [línea 123]

  bool requiere_segundo_factor( )

Determina si el usuario requiere un segundo factor de autenticacion




set_perfil_activo   [línea 175]

  mixed set_perfil_activo( mixed perfil )

Parámetros:
mixed   perfil: 





verificar_segundo_factor   [línea 111]

  mixed verificar_segundo_factor( string clave )

Utiliza la clave local del usuario para verificar un segundo factor
Parámetros:
string   clave: 







Desarrollado por SIU.
Documentación generada con phpDocumentor