跳至内容
WordPress.org

China 简体中文

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

Plugin Directory

DoLogin Security

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

DoLogin Security

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

描述

In one click, your WordPress login page will be pretected with the smart brute force attack protection! Any login attempts more than 6 in 10 minutes (default value) will be limited.

Limit the number of login attempts through both the login and the auth cookies.

  • Two-factor Authentication login.

  • Text SMS message passcode for 2nd step verification support.

  • Cloudflare Turnstile (better than Google reCAPTCHA).

  • GeoLocation (Continent/Country/City) or IP range to limit login attempts.

  • Passwordless login link.

  • Support Whitelist and Blacklist.

  • GDPR compliant. With this feature turned on, all logged IPs get obfuscated (md5-hashed).

  • WooCommerce Login supported.

  • XMLRPC gateway protection.

API

  • Call the function $link = function_exists( 'dologin_gen_link' ) ? dologin_gen_link( 'your plugin name or tag' ) : ''; to generate one passwordless login link for the current user.

  • Call the function $link = function_exists( 'dologin_gen_link' ) ? dologin_gen_link( 'note/tip for this generation', $user_id ) : ''; to generate a passwordless login link for the user which ID is $user_id.

The generated one-time used link will be expired after 7 days.

  • Define const SILENCE_INSTALL to avoid redirecting to setting page after installtion.

CLI

  • List all passwordless links: wp dologin list

  • Generate a passwordless link for one username (for the login name root): wp dologin gen root

  • Delete a passwordless link w/ the ID in list (for the record w/ ID 5): wp dologin del 5

How GeoLocation works

When visitors hit the login page, this plugin will lookup the Geolocation info from API, compare the Geolocation setting (if has) with the whitelist/blacklist to decide if allow login attempts.

Privacy

The online IP lookup service is provided by https://www.doapi.us. The provider’s privacy policy is https://www.doapi.us/privacy.

Based on the original code from Limit Login Attemps plugin and Limit Login Attemps Reloaded plugin.

屏幕截图

  • Plugin Site Connections
  • Plugin Settings
  • Plugin Passwordless Login
  • Plugin Login Attempts Log
  • Login Page (After sent dynamic code to mobile text message)
  • Login Page (2 times left)
  • Login Page (Too many failure)
  • Login Page (Blacklist blocked)
  • WooCommerce login protection

评价

Perfect and funcional

João Portugal 2024 年 4 月 10 日
Extremely functional without extras or ads. Please keep giving us updates.

Good Plugin

Qiannah Update Media 2023 年 6 月 20 日
this plugin works very well

Verify 2FA options and SMS Auth have stopped working

sergialarconrecio 2023 年 1 月 30 日
The Verify 2FA options and the SMS Auth have stopped working, that’s why I only give it two stars. I wait for a solution or if not I do not recommend anyone to install the plugin.

Passwordless login feature.

techtone 2023 年 1 月 27 日
Passwordless login link option is simply amazing. Love this plugin.

Install this plugin first

Louis Stanford 2022 年 9 月 26 日
This is a lightweight plugin that should be first on your list. One request tho: would be nice to see a distinction made between successful logins, and unsuccessful logins and blocked logins.

Great plugin!

ads 2022 年 10 月 12 日 3 回复
Great plugin and solid contributors regularly keeping it up to date. It has 2FA, Google recaptcha and integrates with Google Authenticator
阅读所有13条评价

贡献者及开发者

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

贡献者
  • WPDO
  • wpdo

「DoLogin Security」插件已被翻译至 2 种本地化语言。 感谢所有译者为本插件所做的贡献。

帮助将「DoLogin Security」翻译成简体中文。

对开发感兴趣吗?

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

更新日志

4.3 – Jun 11 2025

  • Generating passwordless link will redirect to the corresponding tab now.

4.2 – May 31 2025

  • 🍀 Cloudflare Turnstile reCAPTCHA.
  • 🐞 Fixed 2FA conflict w/ reCAPTCHA.

4.1.1 – May 27 2025

  • Resolved WooCommerce HPOS feature warning.

4.1 – May 27 2025

  • Showed the easy login confirmation landing page.
  • Disallowed reuse of login link to prevent possible replay attack.
  • Fixed root site pk/sk clear issue in easy login when saving conf.
  • Restored reCAPTCHA to previous version.

4.0 – May 26 2025

  • 🍀 Easy Login feature! Allow one root WordPress to easy login to multi child WordPress sites.

3.8

  • Security patch per patchstack report.

3.7.1

  • IP vulnerability patch for dashboard widget. (Bob@Jetpack)

3.7

  • IP vulnerability patch. (Bob@Jetpack)

3.6

  • Fixed Google reCAPTCHA authentication failure. (mandotr)

3.5.2

  • Fixed auto upgrade PHP warning. (lavacano)

3.5.1

  • Banner to install qrcode plugin to enable 2FA.

3.5

  • 🍀 Two-factor Authentication.

3.4

  • Bypassed version check to speed up WP6 loading.

3.3

  • Fixed potential duration value in string conversion issue. (wpcrono)

3.2

  • API dologin_admin_menu_access to allow other users to config dologin settings. (franfal)

3.1

  • Compatibility improvement when communication failed between client wordpress and DoAPI.us API. (@matteocuellar @ecomturbo @thesaintindiano)

3.0

  • 🍀 Dashboard widget.
  • New API for free text message gateway.

2.9.4

  • Fixed IXR_Error PHP notice for XMLRPC login failure.

2.9.3

  • Support translation for login text message. (@merkwert)

2.9.2

  • More accurate to detect IP.

2.9.1

  • 🍀 New setting Google reCAPTCHA on Lost Password Page.

2.9

  • WordPress v5.5 Rest compatibility.

2.8

  • Avoid duplicated login attempt records for one IP in a short time.
  • GUI enhancement.

2.7.1

  • Added API info to GUI.

2.7

  • Login Attempts log can be cleared now.

2.6

  • Codebase reformated.

2.5

  • CLI supported.

2.4

  • Passwordless link can be copied in one click.

2.3

  • 🍀 Reverse Matching w/ !: feature. Now can use !: to exclude one rule. (@jacklinkers)

2.2.2

  • Better IP detection.
  • Supported empty line and single line comments for whitelist and blacklist.

2.2.1

  • Declared WooCommerce support up to 4.0.1.

2.2

  • Whitelist and Blacklist support comments now.

2.1

  • Passwordless login will now have a confirm page to avoid auto-visited when sharing the link.

2.0

  • Fresh New GUI!

1.9

  • 🍀 New option: Show reCAPTCHA on Register page. (@ach1992)

1.8

  • 🍀 Show Phone Number field on Register page if Force SMS Auth setting is ON. (@ach1992)

1.7.1

  • 🐞 Will now honor the timezone setting when showing date of sent. (@ducpl)

1.7

  • Supported DoDebug now.
  • Bypassed whitelist check for WooCommerce clients on checkout page.
  • 🐞 WooCommerce checkout page can now login correctly.

1.6

  • 🍀 Google reCAPTCHA.
  • 🐞 WooCommerce can now use same login strategy settings.

1.5

  • 🍀 Test SMS Message feature under Settings page.

1.4.7

  • Language supported.

1.4.5

  • PHP5.3 supported.

1.4.4

  • Doc updates.

1.4.3

  • API Silent install mode to avoid redirecting to settings by defining const SILENCE_INSTALL

1.4.2

  • API Generated link defaults to expire in 7 days.

1.4.1

  • API New function dologin_gen_link( 'my_plugin' ) API to generate a link for current user.

1.4

  • 🍀 Passwordless login link.

1.3.5

  • SMS PHP Warning fix.

1.3.4

  • REST warning fix.

1.3.3

  • GUI cosmetic.

1.3.2

  • 🐞 Fixed a bug that caused not enabled SMS WP failed to login.

1.3.1

  • PHP Notice fix.

1.3

  • 🍀 SMS login support.

1.2.2

  • Auto redirect to setting page after activation.

1.2.1

  • Doc improvement.

1.2

  • 🍀 XMLRPC protection.

1.1.1

  • 🐞 Auto upgrade can now check latest version correctly.

1.1

  • 🍀 New Display login failure log.
  • 🍀 New GDPR compliance.
  • 🍀 New Auto upgrade.
  • GUI Setting link shortcut from plugin page.
  • GUI Display security status on login page.
  • 🐞 Stale settings shown after successfully saved.
  • 🐞 Duration setting can now be saved correctly.
  • 🐞 Fully saved geo location failure log.

1.0 – Sep 27 2019

  • Initial Release.

额外信息

  • 版本 4.3
  • 最后更新:10 月前
  • 活跃安装数量 7,000+
  • WordPress 版本 4.0 或更高版本
  • 已测试的最高版本为 6.8.5
  • 语言

    English (US) 、 Japanese 和 Persian.

    翻译成简体中文

  • 标签
    2fa-logineasy loginlogin security
  • 高级视图

评级

4.5 星(最高 5 星)。
  • 11 条 5 星评价 5 星 11
  • 0 条 4 星评价 4 星 0
  • 0 条 3 星评价 3 星 0
  • 2 条 2 星评价 2 星 2
  • 0 条 1 星评价 1 星 0

添加我的评价

查看全部评论

贡献者

  • WPDO
  • wpdo

支持

有话要说吗?是否需要帮助?

查看支持论坛

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

China 简体中文

  • 关注我们的 X(原 Twitter)账号
  • 访问我们的 Bluesky 账号
  • 关注我们的 Mastodon 账号
  • 访问我们的 Threads 账号
  • 访问我们的 Facebook 公共主页
  • 关注我们的 Instagram 账号
  • 关注我们的 LinkedIn 主页
  • 访问我们的 TikTok 账号
  • 访问我们的 YouTube 频道
  • 访问我们的 Tumblr 账号
代码如诗
The WordPress® trademark is the intellectual property of the WordPress Foundation.