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

toba_interface_usuario

Array
   |
toba_interface_usuario

Ubicada en php/nucleo/lib/toba_interface_usuario.php [line 6]



Métodos Propios
static boolean   autenticar()  
static void   bloquear_ip()  
static void   bloquear_usuario()  
static void   es_ip_rechazada()  
static boolean   es_usuario_bloqueado()  
static integer   get_cantidad_intentos_en_ventana_temporal()  
static integer   get_cantidad_intentos_usuario_en_ventana_temporal()  
static void   registrar_error_login()  
string   get_id ()  
string   get_nombre ()  
string   get_perfil_datos ()  
array   get_perfiles_funcionales ()  
void   get_restricciones_funcionales ()  

static method autenticar  [línea 17]

  static boolean autenticar( string $id_usuario , string $clave , array $datos_iniciales = null ] )

Determina si la clave de un usuario es válida Se invoca al iniciar el proceso de login a la instancia
Parámetros:
string   $id_usuario: 
string   $clave: 
array   $datos_iniciales: 





static method bloquear_ip  [línea 65]

  static bloquear_ip( $ip )

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





static method bloquear_usuario  [línea 88]

  static bloquear_usuario( string $usuario )

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





static method es_ip_rechazada  [línea 52]

  static es_ip_rechazada( string $ip )

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





static method es_usuario_bloqueado  [línea 94]

  static boolean es_usuario_bloqueado( $usuario )

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





static method get_cantidad_intentos_en_ventana_temporal  [línea 73]

  static integer get_cantidad_intentos_en_ventana_temporal( string $ip , integer $ventana_temporal = null ] )

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





static method get_cantidad_intentos_usuario_en_ventana_temporal  [línea 81]

  static integer get_cantidad_intentos_usuario_en_ventana_temporal( string $usuario , integer $ventana_temporal = null ] )

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





static method registrar_error_login  [línea 60]

  static registrar_error_login( string $usuario , string $ip , string $texto )

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





get_id   [línea 23]

  string get_id( )

ID del usuario





get_nombre   [línea 29]

  string get_nombre( )

Nombre del usuario





get_perfil_datos   [línea 39]

  string get_perfil_datos( )






get_perfiles_funcionales   [línea 34]

  array get_perfiles_funcionales( )






get_restricciones_funcionales   [línea 44]

  get_restricciones_funcionales( [ $perfiles_funcionales = null ] )

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






Desarrollado por SIU.
Documentación generada con phpDocumentor