Skip to content

Documentation site for Ultimate Security plugin for WordPress.

Documentation site for Ultimate Security plugin for WordPress.

Getting Started

2
  • System Requirements
  • Installation

How It Works?

5
  • Login & Authentication
  • Threat Protection
  • Site Hardening
  • Maintenance & Tools
  • Monitoring & Diagnostics

Dashboard

1
  • Dashboard

Vulnerability Scanner

2
  • Vulnerability Scanner Dashboard
  • Scan History

Dashboard

1
  • Vulnerability Scanner Dashboard

Scan History

1
  • Scan History

Settings

1
  • Vulnerability Scanner Settings

Configure API Key

1
  • Vulnerability Scanner Settings

Configure API Key

1
  • Vulnerability Scanner Settings

Activity Logs & Monitoring

3
  • Activity All Logs
  • Activity Logs Dashboard
  • Security Incidents

Dashboard

1
  • Activity Logs Dashboard

All Logs

1
  • Activity All Logs

Security Incidents

1
  • Security Incidents

Alerts & Notifications

2
  • Alerts & Notifications
  • History

Settings

1
  • Alerts & Notifications

History

1
  • History

Login & Authentication

6
  • Overview
  • Email OTP
  • Authentication Apps
  • Custom Login URL
  • Password Requirements
  • Settings

Two-Factor Authentication

3
  • Overview
  • Email OTP
  • Authentication Apps

Login Hardening

2
  • Custom Login URL
  • Password Requirements

Session Management

1
  • Settings

Threat Protection

4
  • Google reCAPTCHA
  • Cloudflare Turnstile
  • Login Attempts
  • Lockout Notifications

Bot Protection

2
  • Google reCAPTCHA
  • Cloudflare Turnstile

Brute Force Protection

2
  • Login Attempts
  • Lockout Notifications

Site Hardening

9
  • Content Protection Overview
  • Text Protection
  • Image Protection
  • Keyboard Shortcut
  • Display Settings
  • API & Data Privacy
  • Plugin Updates
  • Theme Updates
  • Security Hardening

Content Protection

5
  • Content Protection Overview
  • Text Protection
  • Image Protection
  • Keyboard Shortcut
  • Display Settings

Security Keys

1
  • WordPress Security Keys

API & Data Privacy

1
  • API & Data Privacy

Update Manager

3
  • Plugin Updates
  • Theme Updates
  • Update History

Security Hardening

1
  • Security Hardening

Monitor & Diagnostics

3
  • Site Health
  • Error Notifications
  • Test Mode

Error Notifications

1
  • Error Notifications

Test Mode

1
  • Test Mode

Maintenance & Tools

6
  • Comments Management
  • Backup & Restore
  • Security Tools
  • Advanced Settings
  • Database Cleanup
  • Self Defense
View Categories
  • Home
  • Docs
  • Plugin Settings
  • Login & Authentication
  • Password Requirements

Password Requirements

5 min read

This setting allows you to set rules for passwords on your website. By enforcing these rules, you make sure that all users create strong, hard-to-guess passwords.

password requirement

Enable Password Policies

You will see the main option labeled “Enable password policies.”

enable password
  • This is the switch for this entire page.
  • If you turn this off, none of the password rules below will apply to your users.

Quick Presets

Below the main switch, you will see a row of tabs labeled “Quick presets.” These are shortcuts to quickly set how strict you want the password rules to be. The available tabs are

quick preset
  • Basic: Sets simple, easy-to-follow rules.
  • Strong: Sets stricter rules for better security.
  • Enterprise: Sets the highest level of security for professional environments.

NB: Clicking one of these tabs automatically fills in the settings below (like length and character types) to match that level of security.

Minimum Length

minimum length

Under the presets, you will find the setting for “Minimum length.”

  • This controls how many characters a password must have.
  • You can adjust the number (e.g., 8, 12, 16) to make passwords shorter or longer.

Require Uppercase & Lowercase

Next, there is a checkbox labeled “Require uppercase & lowercase.”

upper and lower case
  • It means users cannot use all lowercase letters. They must be mixed in capital letters

Require Numbers

Below that, there is a checkbox labeled “Require numbers.”

require numbers
  • It means users must include at least one number in their password.

Require Special Characters

Finally, there is a checkbox labeled “Require special characters.”

require sepecial character
  • What this means: Users must include at least one special symbol (like !, @, #, $, or %) in their password.

Exclude Characters

Located right below the “Require special characters” option, you will see an input box.

exclude characters
  • While you force users to use special characters, you might want to ban specific ones that cause technical problems or are hard to type.
  • If you type characters into this box (like ” ‘), users will not be allowed to use those specific symbols in their passwords.

Password History

Next, you will see the setting for “Password history.”

password history
  • This is set to 1 by default
  • This stops users from reusing their old passwords. A setting of “1” means a user cannot reuse their most recent password. They must pick a new one. If you set it to “5,” they couldn’t reuse their last 5 passwords.

Expiration Period

Below that, there is an option labeled “Expiration period.”

expiration period
  • This makes users pick a new password after a certain amount of time.
  • Setting it to “0” (zero) means passwords never expire. Users can keep their password forever. If you want them to change it every 3 months or even in a year, you would enter “3” here and select the month/year near the box.

Warning Days

Next to the expiration setting, you will see “Warning days.”

warning days
  • If you have an expiration period set, this setting warns the user before their password runs out.
  • Setting any number means the user will receive a notice before their password expires, reminding them to update it.

Grace Period

Below the warning days, there is the “Grace period” setting.

grace period
  • This gives users a few extra chances to log in after their password has technically expired.
  • Setting any number means the user can still log in for the certain number of days after the expiration date. During this time, the site will usually force them to pick a new password immediately. After the days are over, they are locked out completely.

Email Notification

You will see a toggle switch labeled “Email notification.”

email notification
  • The system will automatically send emails to users regarding their password.
  • This ensures users get notified about upcoming expirations or required changes without you having to tell them manually.

First Login Reset

At the bottom of this section, there is a toggle labeled “First login reset.”

first login reset
  • This is useful for new accounts. When you create a new user and they log in for the very first time, the system will force them to change their password immediately.
  • This ensures that only the actual user knows their password, not the admin who created the account

Disable Self-Service Reset

You will see a toggle switch labeled “Disable self-service reset.”

disable self service reset
  • Normally, users can click a “Lost your password?” link to reset their own password via email. By turning this on, you are disabling that feature.
  • This is useful for high-security sites where you want to personally verify who is asking for a password reset. It prevents hackers from trying to take over accounts by using the reset tool.

Custom Reset Message

Below the toggle, there is a text box labeled “Custom reset message.

custom reset message
  • The box currently contains the text “Contact site administrator to reset your password.”
  • What this means: Since the standard reset link is now hidden, this is the message users will see instead.
  • You can type any instructions you want here. For example, you could provide an email address telling users exactly how to reach you to get their password fixed.

Custom Reset URL

Next, there is an input field labeled “Custom reset URL.”

reset URl
  • What this means: If you have created a specific custom page or form on your website for users to request help, you can paste that link here.
  • If you do not have a custom page, you can leave this as is. If you enter a URL, the system might redirect users to that specific page when they try to reset their password.

Save or Discard Changes

  • At the very bottom of the page, you will see buttons to control your settings.
Updated on February 15, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Custom Login URLSettings

Powered by BetterDocs

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

© 2026 Documentation site for Ultimate Security plugin for WordPress.

 

  • Home