Views for password invalidation

To use the password invalidation security feature, you need to define the ChangePassword view for your store.

ChangePassword

This view is displayed if a user's password has expired or if the user has requested to change his or her password. It should provide the user with a form to enter the current (expired) password and a new password. The Submit button invokes the ResetPassword command. There should also be a Cancel button that redirects the user to another page, in most cases, the storefront page.

ChangePassword view attributes

ECConstants.EC_PASSWORD_EXPIRED_FLAG
1
The user's password has expired. This attribute is required in order to distinguish this case from the case of a user-requested password change. The JSP page should look for this attribute in order to decide what to display.
null
The user has requested to change his or her password.
ECUserConstants.EC_UREG_LOGONID
The current user logon ID.
ECConstants.EC_LOGIN_RETURN_URL
The URL to which the browser is redirected after a successful password change. This URL will be passed to an action command under the name ECConstants.EC_URL.

ChangePassword form attributes

ECUserConstants.EC_UREG_LOGONID
The logon ID of the user. The current logon ID has been passed in to the view.
ECUserConstants.EC_UREG_LOGONPASSWORDOLD
The old password.
ECUserConstants.EC_UREG_LOGONPASSWORD
The new password.
ECUserConstants.EC_UREG_LOGONPASSWORDVERIFY
The new password verification.
ECConstants.EC_URL
The URL where users are redirected after a successful password change. The value has been passed in to the view.
ECUserConstants.EC_RELOGIN_URL
The URL where the browser is redirected if the password change is not successful.