Comando Logon

Consentire l'accesso di un utente registrato a un negozio o un sito. 

Utilizzare questo comando con SSL (Secure Sockets Layer) per verificare che la password di accesso e le informazioni personali siano codificate. Per fare ciò, digitare il comando con il protocollo di sicurezza HTTPS.

Valori dei parametri

http://nome_host/path/
Il nome completo di WebSphere Commerce Server ed il percorso di configurazione
langId
Imposta o reimposta la lingua prescelta per la durata della sessione; le lingue supportate per un negozio si trovano nella tabella STORELANG
URL
L'URL da richiamare quando il comando viene completato con esito positivo
storeId
Il numero di riferimento del negozio a cui l'utente si sta collegando
logonId
L'ID di collegamento dell'utente registrato
logonPassword
La password dell'utente registrato
reLogonURL
L'URL richiamato quando il comando riporta un errore

Esempio 1
L'esempio seguente fa accedere il cliente al negozio con numero di riferimento 4, utilizzando henry come ID di collegamento e hsmith come password, quindi visualizza la home page del negozio.
    https://myhostname/webapp/wcs/stores/servlet/Logon?logonId=henry
    &logonPassword=hsmith&URL=http://grocery/home.htm&storeId=4
    &reLogonURL=/webapp/wcs/stores/servlet/LogonForm

Esempio 2
Questo esempio fa accedere un utente registrato al sistema.  Si verifica un reindirizzamento in un JSP.
    https://myhostname/webapp/wcs/stores/servlet/Logon?storeId=31&logonId=msur1&logonPassword=msur1
    &reLoginURL=LogonForm&URL=FVTestSite.jsp

Azione

Condizioni di errore

La funzione di gestione errori, ECConstants.EC_ERROR_CODE, cattura il codice di errore, che può essere uno dei seguenti. 

Spiegazione Indice Valore del codice di errore
 ID di collegamento mancante  1  ECSecurityConstants.ERR_MISSING_LOGONID
 ID di collegamento non valido  2  ECSecurityConstants.ERR_INVALID_LOGONID
 Password mancante  3  ECSecurityConstants.ERR_MISSING_PASSWORD
 Password non valida  4  ECSecurityConstants.ERR_INVALID_PASSWORD
 L'account è stato disabilitato  5  ECSecurityConstants.ERR_DISABLED_ACCOUNT
 La password è troppo lunga o troppo corta  6  ECSecurityConstants.ERR_LENGTH_PASSWORD

Argomenti correlati

Riferimento correlato

Attività correlate

IBM copyright