Docs Customer Email Verification How to change the registration password strength?

How to change the registration password strength?

By default, Smart Form asks customers to create a strong password when they register — at least 8 characters, including upper- and lower-case letters, a number, and a symbol. Available since version 3.0.1. If that is too strict for your store, you can relax the rule so customers can use simpler passwords.

Where to find it

  • Go to WooCommerce → Email Verification → Settings → Signup Verification.
  • Set Form type to Smart Form — the password options only appear for Smart Form. See How to enable Smart Form? if you haven’t turned it on yet.
  • Adjust the Require a strong password toggle and the Minimum password length dropdown (described below).
  • Click Save changes.

Require a strong password

Default: On.

  • On — the password must include an upper-case letter, a lower-case letter, a number, and a symbol, and also meet the minimum length below. A “symbol” is any character that isn’t a letter or digit — for example ! @ # $ % ^ & * , . ? ” : ; ‘ or -.
  • Off — only the minimum length is required, so customers can use simpler passwords.

If the password doesn’t meet the rule, the customer sees: “Please choose a stronger password: at least [minimum length] characters, including upper and lower case letters, a number, and a symbol.”

Minimum password length

Default: 8 characters. The minimum number of characters a registration password must have — choose 6, 8, 10, or 12. This applies whether or not the strong-password rule is turned on.

These options apply to the Smart Form registration only; they do not change login or password resets. The rule is enforced both in the browser and on the server, so customers see a clear message if their password does not meet the requirement.

For developers
To override the strength rule entirely — for example to require a longer minimum, or to allow a specific weaker case — use the cev_smart_form_password_is_strong filter. See the filter reference on Customizing the Smart Form: Custom Fields, Validation and Redirects.

Related