Skip to main content

Enabling Password Complexity in ReadyPay Online

Turning on password complexity in ReadyPay

The password complexity check is turned on in the database. The first value is always PwdComplex, and the second argument (below, it's an 8) is the minimum length the password can be. If you set it to 0, no complexity check is done.

INSERT INTO dbflags (label, i1)
VALUES ('PwdComplex', 8)

Changing the password under Help > Change Password will not require you to change it on next login.

Password complexity

If the password policy complexity flag is found on any given database, passwords must meet or exceed the specified length and contain 3 of the 4 categories of characters:

  • Upper-case letters
  • Lower-case letters
  • Numbers
  • Special characters (for example, !@#$%&*)
note

The dbflags table does not sync back and forth. Password complexity is enforced within the code in ReadyPay Online. If the PwdComplex flag exists on a ReadyPay Online database it will be ignored.

Password complexity in ReadyPay Online

Password complexity in ReadyPay Online is hard-coded. The password requirements are that it must include at least one number and one special character; there is no requirement on lower- or upper-case letters. However, you can determine the length of the password by altering the SettingValue in AppSettings for the MinimumPasswordLength setting name (as shown below).

MinimumPasswordLength setting

This is also accessible via System > Application Settings. Make sure the Application field is blank (this is the default for ReadyPay Online application settings). Enter MinimumPassword in the search to limit the results you see on the page. Select MinimumPasswordLength in the pane and alter the value to your liking at the bottom.

Application Settings page

Questions?

Contact your Payroll Service Provider.