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.
Si se omite el control de empresa, este método comprueba el inicio de sesión del usuario predeterminado.
IpsUser
IpsAdmin
IpsCompanyAdmin
TrialSiteAdmin
TrialSiteUser
ImagePortalAdmin
ImagePortalUser
ImagePortalContrib
ImagePortalContribUser
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 |
Sí | La dirección de correo electrónico del usuario. |
contraseña | xsd:string |
Sí | La contraseña del usuario. |
Salida (checkLoginParam)
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
estado | xsd:string |
Sí | Estado de inicio de sesión del usuario. |
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>