WordPress.org

China 简体中文

  • 主题
  • 插件
  • 新闻
    • 文档
    • 论坛
  • 关于
  • 获取 WordPress
获取 WordPress
WordPress.org

Plugin Directory

Limit Login Attempts

  • 提交插件
  • 我的收藏
  • 登录
  • 提交插件
  • 我的收藏
  • 登录

该插件尚未通过WordPress的最新3个主要版本进行测试。 当与较新版本的WordPress一起使用时,可能不再受到维护或支持,并且可能会存在兼容性问题。

Limit Login Attempts

作者:Automattic
下载
  • 详情
  • 评价
  • 安装
  • 开发进展
支持

描述

Limit the number of login attempts possible both through normal login as well as using auth cookies.

By default WordPress allows unlimited login attempts either through the login page or by sending special cookies. This allows passwords (or hashes) to be brute-force cracked with relative ease.

Limit Login Attempts blocks an Internet address from making further attempts after a specified limit on retries is reached, making a brute-force attack difficult or impossible.

Features

  • Limit the number of retry attempts when logging in (for each IP). Fully customizable
  • Limit the number of attempts to log in using auth cookies in same way
  • Informs user about remaining retries or lockout time on login page
  • Optional logging, optional email notification
  • Handles server behind reverse proxy
  • It is possible to whitelist IPs using a filter. But you probably shouldn’t. 🙂

Translations: Bulgarian, Brazilian Portuguese, Catalan, Chinese (Traditional), Czech, Dutch, Finnish, French, German, Hungarian, Norwegian, Persian, Romanian, Russian, Spanish, Swedish, Turkish

Plugin uses standard actions and filters only.

屏幕截图

  • Loginscreen after failed login with retries remaining
  • Loginscreen during lockout
  • Administration interface in WordPress 3.0.4

安装

  1. Download and extract plugin files to a wp-content/plugin directory.
  2. Activate the plugin through the WordPress admin interface.
  3. Customize the settings on the options page, if desired. If your server is located behind a reverse proxy make sure to change this setting.

If you have any questions or problems please make a post here: https://wordpress.org/tags/limit-login-attempts

常见问题

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.

Can I whitelist my IP so I don’t get locked out?

First please consider if you really need this. Generally speaking it is not a good idea to have exceptions to your security policies.

That said, there is now a filter which allows you to do it: “limit_login_whitelist_ip”.

Example:
function my_ip_whitelist($allow, $ip) {
return ($ip == ‘my-ip’) ? true : $allow;
}
add_filter(‘limit_login_whitelist_ip’, ‘my_ip_whitelist’, 10, 2);

Note that we still do notification and logging as usual. This is meant to allow you to be aware of any suspicious activity from whitelisted IPs.

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

Either wait, or:

If you know how to edit / add to PHP files you can use the IP whitelist functionality described above. You should then use the “Restore Lockouts” button on the plugin settings page and remove the whitelist function again.

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’”

评价

Indispensable Plugin! Vital to the health of my site!

wiitguru 2025 年 3 月 15 日
Thanks, Automattic!!!! This plugin has thwarted over 100 hacking attempts on my website in the last few months! I won’t operate without this plugin!!!

Love this plugin

Guido 2023 年 12 月 3 日
I absolutely hate bloated plugins, so I love this one. It’s simple and works as expected. Guess it’s wise to use a plugin such as this one, against brute force attacks. Guido

Exactly what is should be

doreenhawdon 2023 年 10 月 1 日
Does what it says on the tin. Like another similar plugin before it became bloatware. The only feature I would request is the ability to send notifications to another email address, I like to keep my admin email clean.

Getting a lot better.

brightvesseldev 2021 年 10 月 21 日
We had initial issues and tried again and it is working better.

Interesante

inakijm 2020 年 12 月 30 日
Se lo pone más dicícil a los hackers que quieren acceder a tu blog ya que les limita el número de accesos.

Not maintained but still works

wroot 2020 年 4 月 29 日
Would be good to get new versions and fix possible security issues (if any), but it seems to still work.
阅读所有202条评价

贡献者及开发者

「Limit Login Attempts」是开源软件。 以下人员对此插件做出了贡献。

贡献者
  • Automattic
  • johanee

「Limit Login Attempts」插件已被翻译至 36 种本地化语言。 感谢所有译者为本插件所做的贡献。

帮助将「Limit Login Attempts」翻译成简体中文。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志。

额外信息

  • 版本 1.7.2
  • 最后更新:2 年前
  • 活跃安装数量 400,000+
  • WordPress 版本 2.8 或更高版本
  • 已测试的最高版本为 6.2.6
  • 语言

    Albanian 、 Bulgarian 、 Catalan 、 Chinese (China) 、 Chinese (Taiwan) 、 Croatian 、 Czech 、 Danish 、 Dutch 、 Dutch (Belgium) 、 English (Australia) 、 English (Canada) 、 English (New Zealand) 、 English (UK) 、 English (US) 、 Finnish 、 French (Canada) 、 French (France) 、 Galician 、 German 、 Hebrew 、 Hungarian 、 Italian 、 Japanese 、 Lithuanian 、 Norwegian (Bokmål) 、 Polish 、 Portuguese (Brazil) 、 Romanian 、 Russian 、 Slovak 、 Spanish (Chile) 、 Spanish (Spain) 、 Spanish (Venezuela) 、 Swedish 、 Turkish 和 Ukrainian.

    翻译成简体中文

  • 标签
    authenticationloginsecurity
  • 高级视图

评级

4.6 星(最高 5 星)。
  • 170 条 5 星评价 5 星 170
  • 13 条 4 星评价 4 星 13
  • 3 条 3 星评价 3 星 3
  • 4 条 2 星评价 2 星 4
  • 12 条 1 星评价 1 星 12

添加我的评价

查看全部评论

贡献者

  • Automattic
  • johanee

支持

最近两个月解决的问题:

总计 1,已解决 0

查看支持论坛

  • 关于
  • 新闻
  • 主机
  • 隐私
  • 陈列窗
  • 主题
  • 插件
  • 区块样板
  • 学习
  • 支持
  • 开发者
  • WordPress.tv ↗︎
  • 参与
  • 活动
  • 捐赠 ↗
  • 未来五分计划
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

China 简体中文

  • 关注我们的 X(原 Twitter)账号
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • 访问我们的 Facebook 公共主页
  • 关注我们的 Instagram 账号
  • 关注我们的 LinkedIn 主页
  • Visit our TikTok account
  • 访问我们的 YouTube 频道
  • Visit our Tumblr account
代码如诗