static bool autenticar(
mixed
id_usuario ,
mixed
clave ,
mixed
datos_inciales = null ] )
|
|
Determina si la clave de un usuario es válida
Se invoca al iniciar el proceso de login a la instancia
Parámetros:
mixed |
id_usuario: |
|
mixed |
clave: |
|
mixed |
datos_inciales: |
|
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:
static mixed bloquear_usuario(
mixed
usuario )
|
|
El núcleo, en base a las configuraciones del proyecto, pide bloquear un usuario
Parámetros:
static mixed es_ip_rechazada(
mixed
ip )
|
|
Determina si una IP dada esta bloqueada por el sistema
Parámetros:
static bool es_usuario_bloqueado(
mixed
usuario )
|
|
Determina si un usuario dado fue bloqueado
Parámetros:
static mixed existe_usuario(
mixed
id_usuario )
|
|
Parámetros:
static mixed forzar_cambio_clave(
mixed
usuario )
|
|
Parámetros:
static mixed generar_clave_aleatoria(
mixed
long )
|
|
Parámetros:
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 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 mixed reemplazar_clave_vencida(
mixed
clave_plana ,
mixed
usuario ,
mixed
dias_validez = null ] ,
mixed
con_transaccion = true ] )
|
|
Parámetros:
mixed |
clave_plana: |
|
mixed |
usuario: |
|
mixed |
dias_validez: |
|
mixed |
con_transaccion: |
|
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: |
|
static mixed set_clave_usuario(
mixed
clave_plana ,
mixed
usuario )
|
|
Parámetros:
mixed |
clave_plana: |
|
mixed |
usuario: |
|
static mixed verificar_clave_no_utilizada(
mixed
clave_plana ,
mixed
usuario ,
mixed
no_repetidas = null ] )
|
|
Parámetros:
mixed |
clave_plana: |
|
mixed |
usuario: |
|
mixed |
no_repetidas: |
|
static mixed verificar_clave_vencida(
mixed
id_usuario )
|
|
Parámetros:
static bool verificar_composicion_clave(
string
pwd ,
int
largo_minimo = null ] )
|
|
Verifica la composicion y largo de una contraseña de usuario, lanza excepcion cuando falla la validacion,
de lo contrario retorna true.
Parámetros:
string |
pwd: |
|
int |
largo_minimo: |
|
static mixed verificar_periodo_minimo_cambio(
mixed
usuario ,
mixed
periodo )
|
|
Parámetros:
mixed |
usuario: |
|
mixed |
periodo: |
|
mixed __construct(
mixed
id_usuario )
|
|
Parámetros:
string get_perfil_datos(
)
|
|
mixed get_perfiles_datos(
)
|
|
array get_perfiles_funcionales(
)
|
|
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 set_clave(
mixed
clave_plana )
|
|
Parámetros: