Comprobar la unicidad del correo electrónico del usuario
Versión del producto: 10.11
Último modificado: 31 julio 2024
Comprueba si el correo electrónico del usuario es único. Se utiliza para crear una nueva cuenta de usuario.
Punto final
https://<Director_IP_address>:4443/c/router
Ejemplo de solicitud
curl --request POST \
--url https://<Director_IP_address>:4443/c/router \
--header "content-type: application/json" \
--cookie @cookies.txt \
--data '{
"action": "AuthenticationManagement",
"method": "checkUserEmailUniqueness",
"data": [null,"admin1@nakivo.com"],
"type": "rpc",
"tid": 1}'
Campos de solicitud
Campo
|
Tipo
|
Valor(es)
|
Descripción |
---|---|---|---|
action
|
string | Gestión de autenticación |
La acción que se invoca |
method
|
string | checkUserEmailUniqueness |
El método que se invoca |
data
|
array |
Parámetros. Véase el siguiente cuadro de datos |
|
type
|
string | rpc |
Tipo de protocolo de comunicación |
tid
|
integer | 1 |
ID de transacción. Se utiliza para identificar la solicitud tanto por parte del cliente como del servidor |
data
Campo
|
Tipo
|
Descripción
|
---|---|---|
userId |
string | ID de usuario para comprobar la unicidad del correo electrónico. Si es null se comprueba la unicidad del correo electrónico para todos los usuarios |
correo electrónico |
string |
Correo electrónico del usuario cuya unicidad debe comprobarse |
Muestra de respuesta
{
"action": "AuthenticationManagement",
"method": " checkUserLoginUniqueness ",
"tid": "1",
"type": "rpc",
"message": null,
"where": null,
"cause": null,
"data": true
}
Campos de respuesta
Campo
|
Valor
|
Descripción
|
---|---|---|
mensaje |
string |
Mensaje si la solicitud ha fallado |
donde |
string |
Referencia al método en el que se ha producido el problema |
causa |
string |
Causa del fallo |
data |
boolean |
|