BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
LoginBerry – 2FA, Passwordless & Email Verification icon
Actively maintained Tested up to 7.0.6 #47 in 2FA

LoginBerry – 2FA, Passwordless & Email Verification

LoginBerry bundles account verification, two-factor authentication (2FA), passwordless login, login logs, and optional last-login tracking. Each feature can be enabled or disabled independently. Outgoing codes are…

Active installs10+10+ tier
Downloads · 30d73▲ +4.3% vs prev. 30d
Rating—0 reviews
Health score57/100Fair
All-time downloads598Since Jan 2026
Support resolved—No recent threads
RequiresWP 6.0PHP 8.0+
Downloads · 7d17▼ -26.1% week over week
Our verdict

Use with caution

LoginBerry works, but test it on a staging site before relying on it in 2026. It runs on 10+ sites and was last updated 2 months ago, and scores 57/100 on our health check.

  • Small user base (10+ active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

81726Jul 1Aug 14Sep 28
Yesterday0
Daily average (1y)2
Peak day35Jul 22, 2026
Last 12 months603

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where LoginBerry stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
2FA #87 408 Best 2FA plugins →
email verification >100 3,428 Best email verification plugins →
login security >100 4,087 Best login security plugins →
passwordless login #71 213 Best passwordless login plugins →
two factor authentication >100 423 Best two factor authentication plugins →

Version adoption

Share of active sites per release.

  • 1.0100.0%

About LoginBerry

From the official readme · v1.0.3

Description

LoginBerry bundles account verification, two-factor authentication (2FA), passwordless login, login logs, and optional last-login tracking. Each feature can be enabled or disabled independently. Outgoing codes are delivered by email.

The plugin works for standard WordPress sites. When WooCommerce is active, additional customer- and order-related options are available (for example 2FA on the My Account login form and optional account activation tied to orders).

User-facing behavior (when features are enabled)

  • Account verification: After registration, the user signs in and completes activation on the configured activation page using a six-digit code sent by email.
  • Two-factor authentication: After a successful username and password, the user enters a second code sent by email. Per-role modes are Required, Optional, or Disabled.
  • Passwordless login: On wp-login.php, eligible roles may request a one-time email code instead of entering a password.
  • Login logs: Success and failure records are listed in the WordPress admin.
  • Last-login tracking: Successful login times can be recorded and displayed in a Last Login column under Users → All Users.

Authentication codes are email-based; end users do not install a separate authenticator app for the flows described here.

Account verification

  • New accounts receive a six-digit activation code by email.
  • After fifteen failed activation attempts, the account is locked until an administrator intervenes.
  • Administrators can resend codes, activate accounts manually, and unlock accounts from Users → All Users.

Two-factor authentication (2FA)

  • Per-role setting: Required, Optional, or Disabled.
  • Optional mode allows users to enable 2FA from the profile when permitted by role.
  • Supported on wp-login.php and on the WooCommerce My Account login form.

Passwordless login

Let users log in without a password – just enter a username or email and receive a one-time login code. Improves user experience while maintaining strong security through email verification.

  • Toggle between password and passwordless login on wp-login.php
  • One-time email codes on wp-login.php, controlled per role.
  • When both passwordless login and 2FA are enabled for the same role, the passwordless flow does not require a separate 2FA step (email possession is already verified).

WooCommerce

  • Optional automatic account activation when an WooCommerce order is created.
  • Optional restriction so that only paid orders trigger activation.
  • Integration points include classic checkout, block checkout (Store API), and paid-order completion hooks, as implemented in the plugin.

Login logs

Monitor all login activity on your site. Essential for detecting suspicious behavior and meeting security compliance requirements for e-commerce stores.

  • Records successful and failed login attempts
  • Logs username, email, IP address, and timestamp
  • Stores login history in a dedicated database table for more efficient querying as the log grows
  • View, search, filter, and delete logs from a dedicated admin page
  • Optionally track each user’s most recent successful login and show it under Users → All Users
  • Identify patterns of brute force attacks and suspicious login activity
  • Audit trail for security compliance and fraud investigation

Last-login tracking can be enabled independently of full login logging under BerryPress → LoginBerry → Login Logs.

Admin interface

  • Centralized settings under BerryPress → LoginBerry, with separate screens per feature.

Email templates

HTML email templates for activation, 2FA, and passwordless login ship in the plugin templates/ directory. To override, copy the desired template into the active theme or child theme under templates/loginberry/ (see each template file header for the exact path).

Email delivery

Reliable outbound email is required for codes to arrive. Typical setups use the hosting provider’s mail relay, a transactional email API (for example Brevo, Mailchimp Transactional / Mandrill, Postmark, SendGrid, Amazon SES), or a WordPress plugin that sends mail via SMTP or a provider API. Test delivery with a real signup or code request before relying on the feature in production.

Typical use cases

  • Reducing unwanted or automated registrations and limiting abuse of disposable email addresses.
  • Verifying that a customer or member controls the email address on file.
  • Adding a second factor after password entry for selected roles.
  • Reviewing login success and failure history in the admin.
  • WooCommerce: applying optional post-order account activation, including a paid-order-only mode where configured.

Roadmap

LoginBerry is a brand new plugin and we are improving it quickly based on real user feedback. If you have ideas, feature requests, or run into a theme-specific styling issue, we would love to hear from you.

Planned work includes:

  • Configurable failed-attempt limits (instead of the fixed fifteen for activation lockout)
  • Custom activation page URL
  • Custom redirect URL after successful verification
  • Rate limiting on code verification attempts
  • Social login options
  • Improved styling flexibility and theme compatibility

Feedback and compatibility reports are welcome via the plugin support channels. New features are prioritized based on user feedback.

Installation

  1. Install LoginBerry from Plugins → Add New in WordPress, or upload the ZIP under Plugins → Add New → Upload Plugin.
  2. Activate the plugin.
  3. Open BerryPress → LoginBerry and enable the desired features (Account Verification, Two-Factor Auth, Passwordless Login, Login Logs).
  4. For account verification, create a page with the slug account-activate and add the shortcode [loginberry_account_activate]. The Account Verification settings screen includes setup guidance.
  5. Send a test code to an administrator account and confirm that email delivery works with your hosting or mail provider configuration.

Frequently asked questions

Do I have to enable every feature?

No. Each feature is independent. You may enable only the components you need.

What are the server requirements?

WordPress 6.0 or newer, PHP 8.0 or newer, and reliable outbound email.

Why are users not receiving emails?

The site must be able to send email. Common approaches include the host’s SMTP relay, a transactional email provider, or a WordPress plugin that sends via SMTP or an HTTP API. Verify end-to-end delivery with a test message after any mail configuration change.

How do I enable two-factor authentication?

Go to BerryPress → LoginBerry → Two Factor Auth, enable the feature, and set each role to Required, Optional, or Disabled.

How does passwordless login work?

When enabled for a role, users on wp-login.php can request a six-digit code by email instead of entering a password.

How do I track users’ last login time?

Go to BerryPress → LoginBerry → Login Logs and enable Last Login Tracking. After each successful login, the timestamp appears in the Last Login column under Users → All Users. This option does not require full login logging to be enabled.

Can I use 2FA and passwordless login together?

Yes. When both are enabled for the same role, the passwordless login flow skips the separate 2FA step because possession of the email inbox has already been verified.

Where are the email templates?

In the plugin templates/ directory: activation-email.php, 2fa-email.php, passwordless-login-email.php. Override by copying to the theme where supported.

Does it work with all themes?

The plugin uses clean WordPress markup. Layout may vary slightly depending on theme styles, so if you see any styling quirks, feel free to reach out.

Does LoginBerry work with WooCommerce?

Yes. WooCommerce is optional. Without WooCommerce, verification (if enabled), 2FA on wp-login.php, passwordless login (if enabled), and login logs remain available. With WooCommerce active, 2FA is also available on the My Account login form, and account verification may optionally be tied to order creation, including a paid orders only option.

Does passwordless login work on WooCommerce checkout or arbitrary custom login forms?

Passwordless login is implemented for the standard WordPress login screen (wp-login.php). WooCommerce My Account login supports two-factor authentication as described above; passwordless login on other forms is outside the current scope.

Can admins activate a user manually?

Yes. In Users → All Users you will see links to activate accounts, resend codes, or unlock accounts.

Can administrators help users who cannot activate or who are locked?

Yes. Under Users → All Users, administrators can view status, resend codes, activate accounts manually, and unlock locked accounts when applicable.

What if an administrator is locked out or no other administrator can help?

Another administrator can usually resolve the issue under Users → All Users. If the site cannot be accessed from wp-admin, deactivate the plugin using standard WordPress recovery methods (for example renaming the plugin directory via FTP or SFTP, using WP-CLI where available, editing the active_plugins option after a database backup, or WordPress Recovery Mode when applicable). Deactivating plugins when wp-admin is unavailable: https://wordpress.org/documentation/article/how-to-deactivate-all-plugins-when-not-able-to-access-wp-admin/

Changelog

1.0.3 – July 22, 2026

  • Important upgrade note: Existing login logs stored as custom posts by earlier versions are removed during the one-time database upgrade and are not migrated to the new table.
  • Added: Optional last-login tracking records each user’s most recent successful login and displays it under Users → All Users.
  • Changed: Login logs now use a dedicated database table instead of WordPress custom posts, improving log queries, filtering, statistics, pagination, and bulk deletion.
  • Fixed: Login log entries are prepared when the admin list page renders, preventing the list from loading too early.
  • Fixed: Passwordless login role checkboxes and labels are correctly aligned in the settings table.
  • Compatibility: Tested with WordPress 7.0.2.

1.0.2 – May 12, 2026

  • Fixed: “Paid orders only” auto-activation now triggers on the WooCommerce block checkout (Store API), in addition to the classic checkout.

1.0.1 – April 17, 2026

Added and changed

  • Two-factor authentication (2FA) via email codes; per-role Required, Optional, or Disabled; supported on wp-login.php and WooCommerce My Account login.
  • Passwordless login with one-time email codes on wp-login.php; when both passwordless and 2FA apply to the same role, the extra 2FA step after passwordless is omitted.
  • Login logging with user, email, IP, and timestamp.
  • BerryPress → LoginBerry admin area with separate settings pages per feature.
  • Optional 2FA enrollment from the user profile when the role uses Optional mode.
  • HTML email templates for activation, 2FA, and passwordless login (theme overrides supported).
  • WooCommerce: optional automatic customer activation on order creation; optional paid orders only mode; hooks for classic checkout, block (Store API) checkout, and paid-order flows.
  • Locked activation screen messaging and a log out link after repeated failed activation attempts.
  • Default verification behavior for new installs; existing sites retain prior behavior via configuration versioning where applicable.

1.0.0

  • Initial email-based account verification before site access (activation page and shortcode).

Full changelog on WordPress.org →

Screenshots

BerryPress → LoginBerry dashboard and feature overview.
BerryPress → LoginBerry dashboard and feature overview.
Two-factor authentication settings with per-role modes.
Two-factor authentication settings with per-role modes.
Account verification settings including WooCommerce order options.
Account verification settings including WooCommerce order options.
Login logs admin list.
Login logs admin list.
LoginBerry – 2FA, Passwordless & Email Verification screenshot
LoginBerry – 2FA, Passwordless & Email Verification screenshot
LoginBerry – 2FA, Passwordless & Email Verification screenshot
LoginBerry – 2FA, Passwordless & Email Verification screenshot
LoginBerry – 2FA, Passwordless & Email Verification screenshot

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best LoginBerry alternatives

All 2FA plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Wordfence Security – Firewall, Malware Scan, and Login Security Wordfence Security Firewall, Malware Scanner, Two Factor Auth, and Comprehensive Security Features, powered by… by Mark Maunder 5M+ ★★★★★★★★★★ 4.7 (5K) 3 weeks ago 96
2 Really Simple Security – Simple and Performant Security (formerly Really Simple SSL) Really Simple Security Easily improve site security with WordPress Hardening, Two-Factor Authentication (2FA)… by Really Simple Plugins 3M+ ★★★★★★★★★★ 4.9 (8.9K) 2 weeks ago 97
3 Limit Login Attempts Security – Login Security, 2FA, Firewall, Brute Force Prevention Limit Login Attempts Security WordPress login security with brute force protection, Two-factor authentication (2FA/MFA)… by WPChef 1M+ ★★★★★★★★★★ 4.8 (1.5K) 6 days ago 91
4 Two Factor Two Factor Enable Two-Factor Authentication (2FA) using time-based one-time passwords (TOTP), email… by WordPress.org 100K+ ★★★★★★★★★★ 4.8 (208) 2 days ago 88
5 WP 2FA – Two-factor authentication for WordPress WP 2FA – Two-factor authentication for WordPress Get better WordPress login security; add two-factor authentication (2FA) for all your users… by Melapress 100K+ ★★★★★★★★★★ 4.7 (179) 2 months ago 80
6 WP Hide & Security Enhancer WP Hide & Security Enhancer Protect your website by concealing vulnerable WordPress traces, plugins, themes… by nsp-code 50K+ ★★★★★★★★★★ 4.3 (275) 6 days ago 92
7 Security Plugin, Firewall & Malware Scanner with Auto Removal Security Plugin, Firewall & Malware Scanner with Auto Remov… Protect WordPress from malware, hackers, brute-force attacks & suspicious traffic. Includes… by CleanTalk Inc 40K+ ★★★★★★★★★★ 4.8 (391) 1 day ago 92
8 Shield Security – Smart Bot Blocking, Brute-Force Login Protection & File Scanning Shield Security Smart WordPress security that blocks bots automatically, guides you to what matters, and… by Paul 30K+ ★★★★★★★★★★ 4.8 (1K) 1 week ago 94
9 Two Factor Authentication Two Factor Authentication Secure WordPress login with Two Factor Authentication - supports WP, Woo + other login… by David Anderson / Team Updraft 20K+ ★★★★★★★★★★ 4.4 (77) 2 months ago 83
10 Login With Ajax – Fast Logins, 2FA, Redirects Login With Ajax – Fast Logins, 2FA, Redirects Add beautiful login forms with smooth AJAX login/registration effects, 2FA support, custom… by Marcus (aka @msykes) 10K+ ★★★★★★★★★★ 4.6 (166) 4 months ago 62

FAQ

LoginBerry: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 29, 2026

Is LoginBerry free?

Yes. LoginBerry is free to download and use from the official WordPress.org plugin directory.

Is LoginBerry safe to use in 2026?

LoginBerry works, but test it on a staging site before relying on it in 2026. It runs on 10+ sites and was last updated 2 months ago, and scores 57/100 on our health check.

How many websites use LoginBerry?

LoginBerry is active on 10+ WordPress websites and has been downloaded 598 times since it launched in January 2026. It was downloaded 73 times in the last 30 days.

Does LoginBerry work with WordPress 7.1?

LoginBerry is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does LoginBerry need?

LoginBerry requires PHP 8.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was LoginBerry last updated?

The latest version, 1.0.3, was released on July 22, 2026 (2 months ago).

Who makes LoginBerry?

LoginBerry is developed and maintained by BerryPress.

What are the best alternatives to LoginBerry?

The most popular alternatives to LoginBerry are Wordfence Security (5M+ installs), Really Simple Security (3M+ installs) and Limit Login Attempts Securi… (1M+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.