duplicate

La función duplicate se usa para iniciar sesión en nombre de otro usuario. Duplica la sesión activa.

Copied!
svc=core/duplicate&params={"operateAs":"<text>",
			    "continueCurrentSession":<bool>,
				"appName":"<text>",
				"checkService":"<text>"}

Parámetros

NombreDescripción

operateAs

Nombre del usuario en nombre del cual se inicia la sesión. El parámetro debe estar vacío si se requiere iniciar sesión en nombre del usuario principal.

continueCurrentSession

Parámetro que determina la continuación de la sesión anterior. Los valores posibles son:

  • false (por defecto);
  • true: ambos SID permanecen válidos. 
appName

Posibilidad opcional de renombrar la aplicación en la sesión duplicada.

checkService

Posibilidad opcional de comprobar el pago de servicios del usuario actual.

Para obtener información sobre la sesión actual sin generar una nueva sesión, use la función duplicate con el siguiente parámetro:

Copied!
svc=core/duplicate&params={"restore": 1}

Resultado devuelto

El formato del resultado devuelto es el mismo que para la función login.

Los códigos de errores posibles son:

CódigoDescripción
1003No hay sesión.
8

Error al obtener el usuario subordinado (parámetro operateAs) o error al establecer derechos de acceso de tokens para la nueva sesión. 

7

Acceso prohibido de acuerdo con las reglas de facturación (solo para el parámetro checkService).

1Sesión no válida.
Descargar archivo PDF
Descargar archivo Word

Ver también