Mandato Logon

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

http://nombre_sistpral/vía de acceso/
El nombre totalmente calificado del servidor WebSphere Commerce y la vía de acceso de configuración
langId
Establece o restaura el idioma preferido para la duración de la sesión; los idiomas soportados para una tienda se encuentran en la tabla STORELANG
URL
El URL al que se debe llamar cuando el mandato se completa satisfactoriamente.
storeId
El número de referencia de la tienda con la que se está conectando el usuario.
logonId
El ID de conexión del usuario registrado.
logonPassword
La contraseña del usuario registrado.
reLogonURL
El URL al que se llama cuando el mandato no se ejecuta correctamente.

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

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

Conceptos relacionados

Referencia relacionada

Tareas relacionadas

IBM copyright