Password Validator Issue


Password Validator Issue

Bluehost, thanksgiving is close, and I have a gift for you. I have found an annoying bug that I'm sure caused an increase in customer support calls.

The password validator removes symbols after 16 characters and uses that as a password instead of warning that PW is too long and not accepting it.
When I enter this PW:
xbCjbYEzhKijQPf7kKs@-wd-cdgZwX
In the password input field, it becomes:
xbCjbYEzhKijQPf7

So people who use password managers and enter passwords longer than 16 characters are guaranteed to have issues when their saved password doesn't work.

Issues:

  1. Validators edit the PS that the user enters.
  2. At initial login, the user can still use a password longer than 16 characters
  3. When the user wants to change account info and is asked for PW confirmation, this field doesn't accept PW longer than 16 characters.

Quick fix:

  • Ask the user to reset PW with the "Forgot my password" flow and make sure to use only 16-character passwords.

The right fix:

  • Fix the validator to stop editing passwords people enter in the PW field.
  • Test all PW input fields to follow the same rules.
  • Start accepting long passwords.

Previous Next