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 can iniciar sesión, este método devuelve la cadena, ValidLogin. Si el usuario cannot 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