checkLogin

Comprueba si un usuario con una empresa específica (identificada por identificador), una dirección de correo electrónico y una contraseña puede iniciar sesión.

NOTA

Si se omite el control de empresa, este método comprueba el inicio de sesión del usuario predeterminado.

Tipos de usuarios autorizados

  • IpsUser
  • IpsAdmin
  • IpsCompanyAdmin
  • TrialSiteAdmin
  • TrialSiteUser
  • ImagePortalAdmin
  • ImagePortalUser
  • ImagePortalContrib
  • ImagePortalContribUser

Parámetros

Entrada (checkLoginParam)

Nombre Tipo Obligatorio Descripción
*companyHandle* xsd:string No El identificador de la empresa que contiene el usuario.
*correo electrónico* xsd:string La dirección de correo electrónico del usuario.
*contraseña* xsd:string La contraseña del usuario.

Salida (checkLoginParam)

Nombre Tipo Obligatorio Descripción
*estado* xsd:string Estado de inicio de sesión del usuario.

Ejemplos

Este código de ejemplo utiliza un parámetro de gestión de empresa, una dirección de correo electrónico y una contraseña para determinar si un usuario puede iniciar sesión en IPS. Si el usuario puede iniciar sesión, este método devuelve la cadena ValidLogin. Si el usuario no puede iniciar sesión, este método devuelve la cadena InvalidLogin.

Solicitar

<ns1:checkLoginParam xmlns:ns1="http://www.scene7.com/IpsApi/xsd">
   <ns1:companyHandle>137</ns1:companyHandle>
   <ns1:email>juser3@scene7.com</ns1:email>
   <ns1:password>welcome</ns1:password>
</ns1:checkLoginParam>

Respuesta

<ns1:checkLoginReturn xmlns:ns1="http://www.scene7.com/IpsApi/xsd">
   <ns1:status>InvalidLogin</ns1:status>
</ns1:checkLoginReturn>

En esta página