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
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
Assicura che l'ID di collegamento e la password del cliente sono corretti.
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 |
![]() |