← All features
Limit login attempts

Put a limit on repeated password guesses.

Set a failed-login threshold and a block window to slow repeated attempts from the same address.

Available in the current release.

How it works

From repeated guesses to a temporary block

This example uses your configured threshold and block duration. It does not assume one universal setting fits every site.

your-site.com/wp-login.php
Attempt 1

A password guess

Same address · 192.0.2.24

Username
admin
Password
••••••••
Repeated guesses, interrupted

Someone submits credentials that WordPress does not accept.

Why it matters

Password guessing needs a stopping point.

An automated script can try the login form repeatedly. Without a limit, the same address can keep testing guesses while your team has little reason to notice.

How it helps your site

Interrupt repeated failures.

FluentAuth counts failed attempts from an address and applies the block window you choose. It slows repeated guesses from that address and leaves an activity trail for review. Distributed attempts still need other protections, including two-factor authentication.

What you gain

Let real users retry a mistake while putting a clear boundary around repeated failures.

Get FluentAuth →
Inside FluentAuth

See the controls behind the experience.

Available in the current release.

Follow the setup guide →
FluentAuth limit login attempts settings and results on a local development site.
FluentAuth limit login attempts settings and results on a local development site. Select the image to view it full size.

How attempt limits work

  1. Set the allowed number of failed attempts and the time window.
  2. Choose how long an address stays blocked after reaching the limit.
  3. Review failed and blocked activity in the audit log, and enable block alerts if useful.

Start with settings that leave room for genuine mistakes. Shared office or mobile networks can put several users behind one address, so review actual activity before making the policy stricter.

Pair limits with account verification

Attempt limits address repeated guesses from an address. Two-factor authentication adds protection when someone already has the correct password. These controls serve different purposes and work well together.

Can an office address skip the limit?

An allow rule can exempt an address from the attempt limit. It does not exempt that address from two-factor authentication. Sites behind a proxy must configure trusted proxies correctly before relying on forwarded visitor addresses.

Put sensible limits around your login form.

Install FluentAuth, choose your attempt policy and pair it with verification for privileged accounts.