Overview
With Cloud Retailer you can setup required password length and complexity. You set these requirements globally OR on a per user role basis, meaning that a cashier user can have a different password complexity requirement than an administrative type user.
Procedure
You will set these requirements by going to either:
Admin > Admin Catalog > Global entity settings > Security. from here you will set a password filter and a password filter message. OR you'll configure this for a role by going to Admin > Manage employee roles > drill down into the role you want to configure.
A password filter on a role will always override a filter setup globally.
The "Password filter message" will appear if the user tries to set a password filter that does not meet the minimum requirements.
The "Password filter" uses a "regular express" (or regex) as a means of determining complexity. Regular expressions are a commonly used function is software development. A quick google search can help you learn how to create these. Some common regular expressions that we see customers use:
/^.{6,}$/
This is the regular expression for a password that is at least 6 characters in length.
^(?=.*\d)(?=.*[A-Z])(?=.*[^\w\s]).{8,}$
This is a regular expression that requires at least 1 number, 1 upper case letter, and 1 special chracter, that is at least 8 characters long.