Login Security documentation
Setting it up, and how each part works: 22 sections, free to read before you buy.
- Before anything elseThis plugin can, in principle, stop somebody signing in — that is its whole job — so the first thing to know is why it will not be you.
- Getting startedActivate it.
- How the lockout worksFailures from one address are counted inside a window — fifteen minutes by default.
- Password reset requestsThe lost-password form sends a real email to a real account every time somebody asks, and anybody can ask.
- Sign-upsA shop that lets customers register, or a membership site, fills up with accounts nobody will ever use.
- Refused before the password is checkedA password hash is slow to compute on purpose — that is what makes a stolen database hard to use.
- Usernames nobody on your site hasadmin, administrator, root, test, user, guest, webmaster, support, demo, wordpress, wp-admin, sysadmin.
- A second step at sign-inSix digits from an authenticator app, after the password.
- Refusing a weak passwordOff by default, on the Settings screen under The password itself.
- Usernames nobody can look upA sign-in is two halves, and on a stock WordPress site the username is the easy one: the site hands it to anybody who asks.
- Not telling a machine which half was wrongWordPress says Unknown username for one and The password you entered for the username X is incorrect for the other.
- Trusted addressesAddresses on this list are never locked out.
- The way back inThe trusted list covers the office.
- Moving the sign-in pageOff by default, and the screen is honest about what it is.
- XML-RPCxmlrpc.php has one call — system.multicall — that lets a single HTTP request carry hundreds of password attempts.
- The logEvery attempt: when, from which address, which username was typed, and what happened — signed in, wrong password, turned away, locked out.
- What it does not doSaid plainly, because a security plugin that is vague about its limits is worse than none: it does not make a weak password strong on its own. It can refuse a new one, and judge…
- PrivacyThe plugin records IP addresses, which are personal data in the UK, the EU and plenty of other places.
- From the command linewp login-security status # what is on, and what is happening wp login-security unlock 203.0.113.10 # let one address back in wp login-security unlock…
- Settings you can carry between sitesThe Settings screen exports what you have set up, and imports it on another site.
- Multisite networksNetwork-activate it and every site gets its own settings, its own log and its own trusted list.
- UninstallingDeactivating leaves everything alone: your settings, your log, your trusted list.
Nothing here matches that. Search everything
Still stuck? Ask the developers who wrote it. We aim to reply within one business day.