Plugin Directory

Limit Login Attempts

Limit rate of login attempts, including by way of cookies, for each IP. Fully customizable.

Download Version 1.6.2

Why not reset failed attempts on a successful login?

This is very much by design. Otherwise you could brute force the "admin" password by logging in as your own user every 4th attempt.

What is this option about site connection and reverse proxy?

A reverse proxy is a server in between the site and the Internet (perhaps handling caching or load-balancing). This makes getting the correct client IP to block slightly more complicated.

The option default to NOT being behind a proxy -- which should be by far the common case.

How do I know if my site is behind a reverse proxy?

You probably are not or you would know. We show a pretty good guess on the option page. Set the option using this unless you are sure you know better.

I locked myself out testing this thing, what do I do?

Either wait, or:

If you have ftp / ssh access to the site rename the file "wp-content/plugins/limit-login-attempts/limit-login-attempts.php" to deactivate the plugin.

If you have access to the database (for example through phpMyAdmin) you can clear the limit_login_lockouts option in the wordpress options table. In a default setup this would work: "UPDATE wp_options SET option_value = '' WHERE option_name = 'limit_login_lockouts'"

Requires: 2.8 or higher
Compatible up to: 3.2.1
Last Updated: 2011-8-25 Downloads: 110,236

Average Rating

5 stars
4 stars
3 stars
2 stars
1 star
(87 ratings)

Compatibility

+
=
Works!

15 people say it works.
0 people say it's broken.

Log in to vote.

100,1,1 100,1,1
100,4,4 100,2,2
100,1,1
100,1,1 100,1,1
100,1,1
100,9,9
83,6,5 80,5,4 100,2,2 100,1,1
100,2,2 100,8,8 100,3,3 100,1,1
100,1,1
100,2,2
100,6,6 100,1,1
100,1,1 50,2,1
100,6,6 73,11,8
80,5,4
80,5,4
88,8,7
100,3,3
100,5,5 95,20,19
100,7,7
100,15,15