Password complexity is an optional group setting in Time Tracker that defines a required complexity of user passwords. It may contain a password example with the following characteristics:
Length is a minimally required password length.
It contains an exact number of minimally required capital letters A-Z.
It contains an exact number of minimally required lowercase letters a-z.
It contains an exact number of minimally required digits 0-9.
It contains an exact number of minimally required other characters that are not alphanumeric and can be non Latin. They may be special characters like !, @, $, etc. or utf-8 characters.
If the field is empty, the password complexity policy is not enforced. If the field contains an example password, then the policy is enforced based on the example.
Where to Configure
The Password complexity configuration option is located on the advanced group settings page group_advanced_edit.php (Group tab - Advanced settings - Configure), which is available to users having the manage_advanced_settings access right available in the default Manager and Top manager roles. Password complexity specification example in Time Tracker
Password Complexity Examples
Enforcing Password Length with an Asterisk Character
Require passwords containing anything but at least being 6 characters long or longer.
****** - put this in password complexity specification field
Require 1 Lowercase, 1 Uppercase, 1 Digit, and 1 Special Character
Require at least 1 lowercase letter a-z, at least 1 uppercase letter A-Z, at least 1 digit 0-9, and at least 1 non alphanumeric character. Minimal password length is 8 characters.
****aA1# - put this in password complexity specification field
Require 3 Lowercase, 3 Uppercase, 2 Digits, and 2 Special Characters
Require at least 3 lowercase letters a-z, at least 3 uppercase letters A-Z, at least 2 digits 0-9, and at least 2 non alphanumeric characters. Minimal password length is 10 characters.
abcABC12## - put this in password complexity specification field
If we try to supply a weak password when adding or editing users in Time Tracker, then the Weak password error is displayed when password complexity is insufficient. Weak password error in Time Tracker Time Tracker User Guide