Vérifie si un utilisateur disposant d’une société spécifique (identifié par son nom d’utilisateur), de son adresse électronique et de son mot de passe peut se connecter.
Si l’identifiant de l’entreprise est omis, cette méthode vérifie la connexion de l’utilisateur par défaut.
IpsUser
IpsAdmin
IpsCompanyAdmin
TrialSiteAdmin
TrialSiteUser
ImagePortalAdmin
ImagePortalUser
ImagePortalContrib
ImagePortalContribUser
Entrée (checkLoginParam)
Nom | Type | Obligatoire | Description |
---|---|---|---|
companyHandle | xsd:string |
Non | Gestionnaire de la société qui contient l’utilisateur. |
xsd:string |
Oui | Adresse électronique de l’utilisateur. | |
mot de passe | xsd:string |
Oui | Mot de passe de l’utilisateur. |
Sortie (checkLoginParam)
Nom | Type | Obligatoire | Description |
---|---|---|---|
état | xsd:string |
Oui | État de connexion de l’utilisateur. |
Cet exemple de code utilise un paramètre de nom d’entreprise, une adresse électronique et un mot de passe pour déterminer si un utilisateur peut se connecter à IPS. Si l’utilisateur can se connecter, cette méthode renvoie la chaîne, ValidLogin
. Si l’utilisateur cannot se connecter, cette méthode renvoie la chaîne, InvalidLogin
.
Request
<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>
Réponse
<ns1:checkLoginReturn xmlns:ns1="http://www.scene7.com/IpsApi/xsd">
<ns1:status>InvalidLogin</ns1:status>
</ns1:checkLoginReturn>