Magic Login Pro

Release History

Passwordless login for WordPress. Streamline the login process by sending magic links to your users.

Version 2.2

May 29, 2024

2.2 (May 29, 2024)

  • [Added] Registration feature.
  • [Added] reCAPTCHA integration.
  • [Added] Cloudflare Turnstile integration.
  • [Added] Custom events for AJAX requests.
  • [Added] New filter magic_login_token_ttl_by_user to customize TTL for users.
  • [Added] New filter magic_login_error_message to customize error messages.
  • [Improved] Form styles.
  • [Improved] WooCommerce integration on block based themes.
  • [Fixed] Allow email customizations with HTML tags (based on unfiltered_html capability).
  • [Fixed] WooCommerce toggle to work with dynamically loaded .showlogin link.
  • [Refactored] Improved settings page UI.
  • [Refactored] Enhanced class autoloading.
  • [Updated] Dependency updates.
  • Learn more about the new features: Magic Login Pro 2.2

2.1.3 (April 19, 2024)

  • Improvements on the uninstallation process.

2.1.2 (April 08, 2024)

  • Fix auto-login link when the recipient is specified in an array format.
  • Dependency updates.

2.1.1 (March 13, 2024)

  • Tested with WP 6.5
  • Dependency updates.

2.1 (February 13, 2024)

  • Added WooCommerce integration for a seamless checkout experience.
  • Added a new option to enforce redirection rules from the settings.
  • Added new attributes for shortcode; it's more flexible than ever. Learn More
  • Fix: Encode the redirect_to parameter in the login link. (Better nG firewall compatibility)
  • Dependency updates.

2.0.1 (January 15, 2024)

  • Fix German language that breaks auto-login links.
  • Dependency updates.

2.0 (November 07, 2023)

  • Add {{MAGIC_LINK}} support to all outgoing emails received by a single user.
  • Add new placeholder supports: {{FIRST_NAME}}, {{LAST_NAME}}, {{FULL_NAME}}, {{DISPLAY_NAME}}, {{USER_EMAIL}}
  • Add AJAX spinner to the login form.
  • Add Dutch language packs.
  • Dependency updates.
  • Minor tweaks on settings form.

1.9.1 (October 26, 2023)

  • Added French translation.
  • Dependency updates.
  • Fix deprecated variable format.
  • Improved PHP 8.2 compatibility.
  • Tested with WP 6.4

1.9 (July 25, 2023)

  • Added: AJAX support for login requests.
  • Added: CLI command for bulk. See wp help magic-login bulk-create
  • Bumped PHP requirement to 7.2+
  • Small tweaks and improvements.
  • Tested with WP 6.3

1.8.1 (May 15, 2023)

  • Added: Styling for two-factor plugin.
  • Minor UI changes.
  • Small tweaks and improvements.
  • Tested with WP 6.2

1.8 (February 18, 2023)

  • New feature: Token Validity - allows to specify how many times a token can be used.
  • Improvements on the default login screen
  • i18n improvements
  • Added: German translation.
  • Added: Autocomplete support.
  • Added: New token {{TOKEN_VALIDITY_COUNT}} to customize email content.

1.7 (January 21, 2023)

  • PHP 8.1: fix deprecated 'FILTER_SANITIZE_STRING'
  • UI/UX improvements on default login screen
  • i18n improvements. Props @emreerkan
  • Fix: profile page js error on multisite.
  • Fix: standard wordpress redirect functionality.
  • Fix: Skip the auto-login link for the magic login itself.
  • Fix: Send email only once.

1.6 (October 26, 2022)

  • New feature: Auto Login Links

1.5.2 (September 27, 2022)

  • Bug fix: token validation

1.5.1 (September 26, 2022)

  • Fixed: redirection issue.
  • Minor UI updates.
  • Small tweaks and improvements.
  • Tested with WP 6.1

1.5 (September 12, 2022)

  • Fixed: save tokens hashed in DB. Props @snicco
  • Fixed: remove HTTP_X_FORWARDED_FOR header support to retrieve client ip. Props @snicco
  • Added: magic_login_client_ip filter to customize client IP.
  • Added: username-only mode. define MAGIC_LOGIN_USERNAME_ONLY in the config file to use it.
  • Added: email subject option on the settings page.
  • Email improvements: Check email contents before converting line breaks to <br/> tags.
  • Small tweaks and improvements.

1.4.1 (May 23, 2022)

  • Check user object to avoid notice.

1.4 (May 23, 2022)

  • Added user-level disable controls.
  • Added magic login link creation from the profile page.
  • Small tweaks and improvements.

1.3.1 (May 2, 2022)

  • redirect-to parameter added to CLI command.

1.3 (April 19, 2022)

  • Tested with WP 6.0
  • UI updates.
  • Fire wp_login hook as WP Core does on successful login.
  • Add new filter: magic_login_email_headers.
  • Fix email title html escaping.
  • Small tweaks and improvements.

1.2.2

  • Tested with WP 5.9
  • Update Shared UI
  • Fix compatibility issue with TML plugin
  • Add redirection cancellation option to the login block.
  • Check logged-in while saving the settings
  • Small tweaks and improvements.

1.2.1

  • New: Integrate with the standard login form.
  • Fix: Enqueue admin assets on the settings page only.
  • Allow login block only once for a post.
  • Small tweaks and improvements.

1.2

  • New: Magic Login Block - It's much easier to add and customize the login form in the block editor.
  • Customizable token intervals added. (removed 1-60 minutes restriction)
  • New placeholder added: {{EXPIRES_WITH_INTERVAL}} to display TTL with the interval.
  • Updated Shared UI
  • Improved documentation on the settings page.
  • New: Show an error message when the user doesn't exist.
  • New filter: Added magic_login_invalid_token_error_message to customize error message.

1.1.2

  • Fix: Scheduled expired token cleanup

1.1.1

  • Update Shared UI
  • Shortcode magic_login_form now supports redirect_to attribute

1.1

  • Tested with WP 5.8
  • Shortcode magic_login_form support added!
  • fix: make sure deactivate_plugins exists when manually switching versions

1.0.2

  • Update Shared UI
  • fix: add text-domain for missing strings
  • fix: login email customization

1.0.1

  • Update Shared UI
  • Tested with WP 5.7

1.0

  • First release