Befehl 'Logon'

Meldet einen registrierten Benutzer an einem Geschäft oder einer Site an. 

Verwenden Sie diesen Befehl zusammen mit dem SSL-Protokoll (Secure Sockets Layer), um sicherzustellen, dass das Anmeldekennwort des Kunden und die persönlichen Daten verschlüsselt werden. Geben Sie hierzu den Befehl mit dem sicheren HTTPS-Protokoll ein.

Parameterwerte

http://host_name/pfad/
Der vollständig qualifizierte Name Ihres WebSphere Commerce Servers und der Konfigurationspfad.
langId
Setzt die bevorzugte Sprache für die Dauer der Sitzung oder setzt die bevorzugte Sprache zurück; die unterstützten Sprachen sind in der Tabelle STORELANG enthalten.
URL
Die URL-Adresse, die nach der erfolgreichen Ausführung des Befehls aufgerufen werden soll.
storeId
Die Referenznummer des Geschäfts, bei dem der Benutzer sich anmeldet.
logonId
Die Anmelde-ID des registrierten Benutzers.
logonPassword
Das Kennwort des registrierten Benutzers.
reLogonURL
Die URL-Adresse, die aufgerufen wird, wenn die Ausführung des Befehls fehlschlägt.

Beispiel 1
Im folgenden Beispiel wird der Kunde mit der Anmelde-ID 'henry' und dem Kennwort 'hsmith' bei dem Geschäft mit der Referenznummer 4 angemeldet und anschließend die Home-Page des Geschäfts angezeigt.
    https://myhostname/webapp/wcs/stores/servlet/Logon?logonId=henry
    &logonPassword=hsmith&URL=http://grocery/home.htm&storeId=4
    &reLogonURL=/webapp/wcs/stores/servlet/LogonForm

Beispiel 2
Bei diesem Beispiel wird ein registrierter Benutzer beim System angemeldet.  Dabei erfolgt eine Umleitung zu einer JSP.
    https://myhostname/webapp/wcs/stores/servlet/Logon?storeId=31&logonId=msur1&logonPassword=msur1
    &reLoginURL=LogonForm&URL=FVTestSite.jsp

Verhalten

Ausnahmebedingungen

Das Fehlerbehandlungsprogramm, ECConstants.EC_ERROR_CODE, erfasst den Fehlercode, der die folgenden Werte annehmen kann. 

Erklärung Index Wert des Fehlercodes
 Anmelde-ID fehlt  1  ECSecurityConstants.ERR_MISSING_LOGONID
 Anmelde-ID ist ungültig  2  ECSecurityConstants.ERR_INVALID_LOGONID
 Kennwort fehlt  3  ECSecurityConstants.ERR_MISSING_PASSWORD
 Kennwort ist ungültig  4  ECSecurityConstants.ERR_INVALID_PASSWORD
 Konto wurde inaktiviert  5  ECSecurityConstants.ERR_DISABLED_ACCOUNT
 Kennwort ist zu lang oder zu kurz  6  ECSecurityConstants.ERR_LENGTH_PASSWORD

Verwandte Konzepte

Verwandte Referenzen

Verwandte Aufgaben

IBM Copyright