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 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 mixed   registrar_error_login()  
string   get_id ()  
string   get_nombre ()  
string   get_perfil_datos ()  
array   get_perfiles_funcionales ()  
mixed   get_restricciones_funcionales ()  

static method autenticar  [línea 17]

  static bool 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 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 88]

  static mixed 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 mixed 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 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 73]

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

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





static method get_cantidad_intentos_usuario_en_ventana_temporal  [línea 81]

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

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





static method registrar_error_login  [línea 60]

  static mixed 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]

  mixed get_restricciones_funcionales( [mixed perfiles_funcionales = null ] )

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






Desarrollado por SIU.
Documentación generada con phpDocumentor