LoginBerry – 2FA, Passwordless & Email Verification

Changelog

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).

Plugin Website
Visit website

Author
BerryPress
Version:
1.0.2
Last Updated
May 12, 2026
Requires
WordPress 6.0
Tested Up To
WordPress 6.9.4
Requires PHP
8.0

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.