checkLogin checklogin

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

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

Tipos de usuarios autorizados section-df8b26b550854f899948276adaca083a

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

Parámetros section-1ad4c0b4803b4388aedd655030676cb3

Entrada (checkLoginParam)

Nombre
Tipo
Obligatorio
Descripción
companyHandle
xsd:string
No
El identificador de la compañía que contiene al 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 section-23f90100a9d94bc7b4045634cccd1b98

Este código de ejemplo utiliza un parámetro de identificador de compañía, 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.

Solicitud

<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>
recommendation-more-help
4e9b9d8c-5839-4215-aa35-01b652869681