Connecte un utilisateur enregistré à un magasin ou à un site.
Utilisez cette instruction avec la connexion sécurisée (SSL) pour vous assurer que le mot de passe de connexion de l'utilisateur et les informations personnelles sont chiffrés. Pour cela, entrez l'instruction avec le Protocole de transport hypertexte sécurisé (HTTPS).
Valeurs des paramètres
Exemple 1
L'exemple suivant représente la connexion d'un client avec l'ID de connexion henry
et le mot de passe hsmith, au magasin avec le numéro de référence 4, et affiche la page d'accueil du magasin.
https://myhostname/webapp/wcs/stores/servlet/Logon?logonId=henry
&logonPassword=hsmith&URL=http://grocery/home.htm&storeId=4
&reLogonURL=/webapp/wcs/stores/servlet/LogonForm
Exemple 2
Cet exemple connecte un utilisateur enregistré au système.
Le réacheminement s'effectue vers un fichier JSP.
https://myhostname/webapp/wcs/stores/servlet/Logon?storeId=31&logonId=msur1&logonPassword=msur1
&reLoginURL=LogonForm&URL=FVTestSite.jsp
Comportement
Cette tâche vérifie que l'ID de connexion et le mot de passe du client sont corrects.
Conditions d'exception
Le gestionnaire d'erreurs, ECConstants.EC_ERROR_CODE, capture le code d'erreur qui peut être l'un des codes suivants :
Explication | Index | Valeur du code d'erreur |
ID de connexion manquant | 1 | ECSecurityConstants.ERR_MISSING_LOGONID |
ID de connexion incorrect | 2 | ECSecurityConstants.ERR_INVALID_LOGONID |
Mot de passe manquant | 3 | ECSecurityConstants.ERR_MISSING_PASSWORD |
Mot de passe incorrect | 4 | ECSecurityConstants.ERR_INVALID_PASSWORD |
Le compte a été désactivé | 5 | ECSecurityConstants.ERR_DISABLED_ACCOUNT |
Le mot de passe est trop long ou trop court | 6 | ECSecurityConstants.ERR_LENGTH_PASSWORD |
![]() |