Mandato ResetPasswordAdministrator

Restablece o actualiza contraseñas en la base de datos. Este mandato lo pueden utilizar:

Utilice este mandato con SSL (Secure Sockets Layer) para asegurarse de que la contraseña de conexión y la información personal del cliente 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 una tienda
registerlogonId
El ID de conexión del usuario registrado cuya contraseña se ha de restablecer
administratorPassword
La contraseña del administrador conectado actualmente

Ejemplo
Este ejemplo restablece una contraseña especificando el ID de usuario registrado, aa.  El sistema genera un contraseña y la envía por correo electrónico al ID de usuario:
    https://misistpral/webapp/wcs/stores/servlet/ResetPassword?url=basemall.jsp
    &registerlogonID=aa

Comportamiento

Condiciones de excepción

Si falta un parámetro obligatorio, o es incorrecto, el mandato establece una tarea de excepción, en función de la identidad del solicitante, de la siguiente manera:

Solicitante del mandato: Usuario invitado o conectado.
  1. Falta parámetro URL.
    Nombre de la tarea de excepción: ResetPasswordAdministratorErrorView
    Código de error: ECSecurityConstants.ERR_MISSING_REDIRECTURL

Solicitante del mandato: invitado

  1. Falta el parámetro logonId.
    Nombre de la tarea de excepción: ResetPasswordAdministratorErrorView
    ECSecurityConstants.ERR_MISSING_LOGONID
  2. El tipo de usuario no es válido.
    Nombre de la tarea de excepción: ResetPasswordAdministratorErrorView
    ECSecurityConstants.ERR_INVALID_USERTYPE
  3. Falta la contraseña del administrador.
    Nombre de la tarea de excepción: ResetPasswordAdministratorErrorView
    ECSecurityConstants.ERR_MISSING_ADMINPASSWORD

El manejador de errores es ECConstants.EC_ERROR_CODE. 

Conceptos relacionados

Tareas relacionadas

Referencia relacionada

 
IBM copyright