Inicio de sesión

Versión del producto: 10.11

Último modificado: 31 julio 2024

Autoriza al usuario.

Punto final

https://<Director_IP_address>:4443/c/router

Ejemplo de solicitud

Campos de solicitud

Campo Tipo Valor(es)
action string
Gestión de autenticación
method string
inicio de sesión
data array Nombre de usuario, contraseña, remember_me
type string rpc
tid integer 1

Datos

Campo Tipo Descripción
username string Nombre de usuario para iniciar sesión
password string Contraseña
remember_me boolean Si true mantiene al usuario conectado. Si false cierra la sesión del usuario dentro de un tiempo de espera (10 minutos por defecto).

Muestra de respuesta

Campos de respuesta

Campo Valor Descripción
message string Mensaje si la solicitud ha fallado
where string Referencia al método en el que se produjo el problema
cause string Causa del fallo
result string Resultado de la solicitud
reason string Si la solicitud ha fallado, el motivo del fallo
firstTime boolean Comprueba si el usuario se conecta por primera vez.
productConfigured boolean Comprueba si el producto está correctamente configurado
id int ID de usuario
name string Nombre de usuario
isMasterAdmin boolean Comprueba si el usuario tiene privilegios de administrador maestro
isAdmin boolean Comprueba si el usuario tiene privilegios de administrador
permissions array La lista de permisos del usuario
tid int ID de transacción
email string Correo electrónico del usuario (null si no se indica)
firstLoginRelative int Hora desde el primer inicio de sesión (en segundos)
canTry JSON Comprueba si el usuario puede iniciar sesión. El usuario puede ser bloqueado después de intentos fallidos.
isPossible boolean Si true el usuario puede conectarse
waitTimeLeft int Si el usuario está bloqueado, devuelve el tiempo que queda hasta que se pueda realizar el siguiente reintento
failedAttempts int Número de intentos fallidos