Password must meet the following requirements:
- At least one upper case letter
- At least one lower case letter
- At least one number
- At least one special character ( $#^@\&%_.~! )
- The password length should be between 8 to 28 characters
- New password cannot be the same as any of the last three login password.