WordPress plugin

Magic Login Pro

Magic Login Pro extends WordPress login with passwordless options and controls. A user enters an email address, receives a unique magic link, then clicks it to authenticate and log in. This removes password entry, resets, and password-strength requirements from that login flow.

Magic Login Pro

Magic Login Pro extends WordPress login with passwordless options and controls. A user enters an email address, receives a unique magic link, then clicks it to authenticate and log in. This removes password entry, resets, and password-strength requirements from that login flow.

Email delivery uses WordPress mail functions and depends on the site’s mail configuration; an SMTP service is recommended for better delivery. Links expire after five minutes by default. You can change the token lifespan in options, or set it to 0 to disable automatic expiration.

More ways to log in and register

SMS Login sends magic links by text message, while QR Code Login lets users authenticate by scanning a QR code. Registration can be enabled on the login form or through a shortcode. Outgoing emails can also include auto-login links for pending actions, such as replying to a comment or completing checkout.

Request and access controls

  • Brute force protection: Limit login attempts and temporarily block an IP address.
  • Login request throttling: Limit how often users can generate login links.
  • IP Check: Require users to log in from the same IP address that requested the link.
  • Domain Restriction: Allow only selected domains to use a magic link.
  • Login Redirect: Send users to a selected page after login, with different destinations available by user role.
  • Login Email Customization: Adjust login messages with email placeholders.

The forms include native honeypot protection. Pro can also integrate reCAPTCHA, Cloudflare Turnstile, or Friendly Captcha to protect login and registration forms from spam.

Commerce, CRM, and developer utilities

WooCommerce integration supports magic login for returning clients during checkout. Easy Digital Downloads includes magic login to its checkout experience, and FluentCRM can send magic login links through the CRM.

The REST API lets custom applications connect with Magic Login. WP-CLI commands can make login links, generate QR codes, export or import settings, and handle other administrative tasks. You can also export, import, or reset extension settings in the WordPress admin panel.

Setup and support

Install Magic Login Pro on the WordPress website, configure the login, registration, protection, redirect, and integration options you need, then add a login or registration form to the relevant workflow. Test the email, SMS, QR code, or connected service paths you plan to use.

The Pro edition includes documentation and one-on-one help from the support team. Documentation covers Magic Login Pro and its hook reference for further customization.