Conecta a un usuario registrado a una tienda o sitio.
Utilice este mandato con SSL (Secure Sockets Layer) para asegurarse de que la contraseña de conexión del cliente y la información personal están cifradas. Para ello, escriba el mandato con el protocolo seguro HTTPS.
Valores de los parámetros
Ejemplo 1
El ejemplo siguiente conecta al comprador con el
ID de conexión henry y la contraseña hsmith a la
tienda cuyo número de referencia es 4 y luego muestra la página de
presentación de tienda.
https://misistpral/webapp/wcs/stores/servlet/Logon?logonId=henry
&logonPassword=hsmith&URL=http://grocery/home.htm&storeId=4
&reLogonURL=/webapp/wcs/stores/servlet/LogonForm
Ejemplo 2
Este ejemplo conecta a un usuario registrado al sistema.
Se le redirige a un JSP.
https://misistpral/webapp/wcs/stores/servlet/Logon?storeId=31&logonId=msur1&logonPassword=msur1
&reLoginURL=LogonForm&URL=FVTestSite.jsp
Comportamiento
Asegura que el ID de conexión del cliente y su contraseña sean correctos.
Condiciones de excepción
El manejador de errores, ECConstants.EC_ERROR_CODE, captura el código de error, que puede ser uno de los siguientes:
Explicación | Índice | Valor del código de error |
Falta el ID de conexión | 1 | ECSecurityConstants.ERR_MISSING_LOGONID |
ID de conexión no válido | 2 | ECSecurityConstants.ERR_INVALID_LOGONID |
Falta la contraseña | 3 | ECSecurityConstants.ERR_MISSING_PASSWORD |
Contraseña no válida | 4 | ECSecurityConstants.ERR_INVALID_PASSWORD |
La cuenta se ha inhabilitado | 5 | ECSecurityConstants.ERR_DISABLED_ACCOUNT |
La contraseña es demasiado larga o demasiado corta | 6 | ECSecurityConstants.ERR_LENGTH_PASSWORD |
![]() |