Instruction Logon

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

http://host_name/path/
Nom qualifié complet de WebSphere Commerce et chemin de configuration.
langId
Définit ou restaure la langue préférée pour la durée de la session ; les langues prises en charge pour un magasin figurent dans la table STORELANG.
URL
URL devant être lancée lorsque l'instruction aboutit.
storeId
Numéro de référence du magasin auquel l'utilisateur se connecte.
logonId
ID de connexion de l'utilisateur enregistré.
logonPassword
Mot de passe de l'utilisateur enregistré.
reLogonURL
URL appelée lorsque l'exécution de l'instruction n'aboutit pas.

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

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

Rubriques connexes

Références connexes

Tâches connexes

IBM copyright