9.13 introduces a new and improved handling for how a customer resets their password in Miva. Its goal is to reduce the number of steps and friction for the customer so that when they reset their password, they are able to continue forward quickly.
As of 9.13 there is now a new setting for the forgot password flow. Under Customers -> Customer Settings Tab
This lets you choose one of two options:
This is the “old” way a customer can reset their password. After the customer clicks on the forgot password link, they are presented with a temporary password which they will use to login to Miva with. Once logged in, it is up to them whether they actually reset their password to something they will remember.
The user experience problem with this flow is most customer don’t then go in and change their password back to something they will remember. They leave it as the temporary password which likely means they will need to use the forgot password again next time they login in.
Also, when using this method the link they get sent via email can only be clicked once before it gets invalidated.
This is the “new” forgot password flow and has two advantages of the "generate temporary password"
Note: The customer is not actually logged in at this point. If they click off this page, they would need to re-click the link in the email to get back here.
Then once the customer changes their password, they are taken back to the customer loign screen to login using the new password:
This setting only applies if you are using the "Require Password Change" setting.
There is now a new setting under: Customers -> Customer Settings -> Password Reset Link Expiration
This is set to 1440 minutes (24 hours) by default. This will allow the customer to click this link (multiple times if needed) within an 24 hour period before it expires.
9.13 introduces a new page template which is used for the "Require Password Change" option. The page template is called CSTR - Customer Password Reset.
Prior to changing over to the new Require Password Change option, this new page will need to be styled to match your existing site look and feel.