Paid Memberships Pro - Magic Login Addon featured image

Paid Memberships Pro - Magic Login Addon v1.0.2

Developer: Stranger StudiosCategory: WordPress PluginsTrusted with 2 downloadsLiteLatest v1.0.2Updated 2d ago

The Magic Login Add On adds an “Email Me a Login Link” button to any PMPro login form.

Same brand

More from Paid Memberships Pro

Paid Memberships Pro icon

Paid Memberships Pro - WordPress Plugin

by Paid Memberships Pro v3

The most complete member management and membership subscriptions plugin for WordPress Paid Memberships Pro gives you all the tools you need to start, manage, and grow your membership site.

Paid Memberships Pro - Limit Logins icon

Paid Memberships Pro Limit Logins

by Paid Memberships Pro v3

The Limit Logins Add On restricts simultaneous logins for the same user account, ensuring members cannot share their login credentials with others.

Paid Memberships Pro – Google Analytics Integration icon

Paid Memberships Pro Google Analytics Integration

by Paid Memberships Pro v3

Google Analytics Integration for GA4 to measure traffic, interactions, and ecommerce conversions across your WordPress membership site.

Related items

Related Membership Plugins

Profile Builder Pro icon

Profile Builder Pro - WordPress Profile Plugin

by Cozmoslabs

Login, registration and edit profile shortcodes for the front-end.

Memberpress Pro icon

Memberpress Pro - #1 WordPress Membership Plugin

by MemberPress

MemberPress will give you the ability to confidently create, manage and track membership subscriptions and sell digital download products

SureMembers icon

SureMembers - WordPress Membership Plugin

by SureCart

SureMembers is the fastest and easiest way to protect content on your website.

The Magic Login Add On adds an “Email Me a Login Link” button to any PMPro login form. Members enter their email or username, receive a secure one-time link in their inbox, and land directly on their account, no password required. Why Use This Add On Give members passwordless logins: a faster, frictionless login option alongside their existing password Reduce password reset requests from your support queue Customize the login link email using PMPro’s built-in email template editor Works on both the WordPress default login page and the PMPro frontend login form Secure by design: tokens expire after 15 minutes, work only once, and are rate-limited to one request per user every 5 minutes PMPro login form with the “Email Me a Login Link” button displayed below the standard username and password fields Table of contents. How It Works. Requesting a Passwordless Login Link. What Members See After Requesting a Passwordless Login Link. Customizing the Login Link Email. Frequently Asked Questions. Screenshots How It Works When a member clicks “Email Me a Login Link,” the Add On: Looks up the user by email address or username Generates a secure, single-use token Sends a transactional email with the login link embedded Logs the member in automatically when they click the link Deletes the token immediately so it cannot be reused Tokens expire after 15 minutes.

A new link can be requested once every 5 minutes per user. Note: Paid Memberships Pro must be installed and active to use this Add On. Installation You must have the Paid Memberships Pro plugin installed and activated with a valid license type to use this Add On. Navigate to Memberships > Add Ons in the WordPress admin. Locate the Add On and click Install Now.

Show full description

To install this plugin manually, download the .zip file above, then upload the compressed directory via the Plugins > Add New > Upload Plugin screen in the WordPress admin. Activate the plugin through the Plugins screen in the WordPress admin. The “Email Me a Login Link” button appears automatically on your login form once the Add On is active. Requesting a Passwordless Login Link Once activated, the button appears on: The WordPress default login page (wp-login.php) Any PMPro frontend login form embedded on your site Members can continue to log in with their password at any time.

The passwordless login is an additional method, not a replacement. What Members See After Requesting a Passwordless Login Link The member enters their email address or username and clicks “Email Me a Login Link.” A confirmation message replaces the form: “If an account exists for this email address, you’ll receive a login link shortly. This link will expire in 15 minutes.” The member receives an email with a secure link.

Clicking the link logs them in and redirects them to the appropriate page on your site. The Add On fires the standard WordPress wp_login action when a member authenticates via token. This ensures compatibility with third-party 2FA and reCAPTCHA plugins that hook into this action. If the link has expired, the member sees a message and can return to the login page to request a new one.

Customizing the Login Link Email On PMPro 3.4 or higher, the login link email is managed through PMPro’s built-in Email Templates editing experience. To edit it, go to Memberships > Settings > Email Templates and select Login Link. The following template variables are available: Variable. Description!!login_link!!(Required) The unique one-time login link.

This variable must remain in the email body for the Add On to function.!!sitename!! The name of your site. On PMPro versions prior to 3.4, the email uses PMPro’s legacy email system. The subject and body cannot be edited from the admin in that case. Frequently Asked Questions Does this replace password login? No. The login link is an additional option.

Members can continue to log in with their password at any time. Does it work with the PMPro frontend login form on my site? Yes. The button and confirmation message appear on both the WordPress default login page and any PMPro login form embedded on a front-end page. How long does a login link last? 15 minutes from the time it is generated. If the link expires before the member clicks it, they see a prompt and can return to the login form to request a new one.

Can a login link be used more than once? No. Each link is single-use. The token is deleted immediately after the member logs in. How often can a member request a login link? Once every 5 minutes. This rate limit is in place to prevent abuse. What happens if the email address entered is not associated with an account? The member still sees the confirmation message.

This is by design: the Add On does not reveal whether an account exists for a given email address. Does this work with two-factor authentication or reCAPTCHA plugins? The Add On fires the standard wp_login action after authenticating the user via token. Plugins that hook into that action should behave as expected. Test with your specific 2FA plugin if compatibility is a concern.

Can I customize the email that gets sent? Yes, on PMPro 3.4 or higher. Go to Memberships > Settings > Email Templates and select Login Link. You can change the subject and body, but the !!login_link!! variable must remain in the body. Screenshots PMPro login form with the “Email Me a Login Link” button displayed below the standard username and password fields Default WordPress wp-login.php login form with the “Email Me a Login Link” button displayed below the standard login form fields Confirmation message displayed after the member submits their email, replacing the login form Login Link email sent to a member after requesting a passwordless login Login Link email template open in Memberships > Settings > Email Templates, showing the subject field and body with the !!login_link!! variable This is a Standard Add On.

Standard membership includes all Standard Add Ons, unlimited premium support, automatic updates, and additional benefits. View Pricing. Log In

Recent releases

Release history

View all 3 versions
v1.0.2LatestVerified Safe
Sep 13, 202612.7 KB
Fixed
  • The "Email Me a Login Link" button is now rendered inside login forms built with `wp_login_form()`, such as the PMPro login page and login widget. The button previously printed above the form and discarded content other plugins added to the `login_form_middle` filter. #3 (@dparker1005)
Jul 21, 202611.6 KB
View changelog
Fixed
  • Fixed the Magic Login button in the PMPro Login Widget by loading required assets when the widget is displayed. #2 (@andrewlimaza, @dparker1005)
Apr 3, 202611.3 KB
View changelog
* Initial release.

Frequently asked questions

Is Paid Memberships Pro - Magic Login Addon GPL licensed?
Yes, Paid Memberships Pro - Magic Login Addon is distributed under the GNU General Public License (GPL). You can legally use, modify, and redistribute it on unlimited websites.
What is the latest version of Paid Memberships Pro - Magic Login Addon?
The latest version of Paid Memberships Pro - Magic Login Addon on GPLCoffee is v1.0.2 (released Sep 13, 2026, 12.7 KB download size). Every new release is synced automatically, and subscribers can update directly from their WordPress dashboard with the one-click connector plugin.
How much does Paid Memberships Pro - Magic Login Addon cost on GPLCoffee?
Paid Memberships Pro - Magic Login Addon is available for $2.99 for a 1-year license or $7.99 for a lifetime license. Membership plans also include credit-based access so you can download Paid Memberships Pro - Magic Login Addon along with thousands of other plugins, themes, and PHP scripts for a single subscription.
Which WordPress and PHP versions does Paid Memberships Pro - Magic Login Addon support?
The current release of Paid Memberships Pro - Magic Login Addon requires WordPress 5.0 or higher, tested up to WordPress 7.1, PHP 7.4 or higher. Per-release compatibility details are listed in the version history.
Is Paid Memberships Pro - Magic Login Addon safe to download?
Yes. The latest release of Paid Memberships Pro - Magic Login Addon (v1.0.2) was scanned with VirusTotal and came back clean. Scan results are visible on each version page, and releases flagged as malicious are blocked from the catalog.

Auto-updates included

Install it once, update automatically.

The GPLC Connector installs this plugin from your wp-admin and rolls out new versions to your connected sites - up to 25. Included with 12-month and Geek Lifetime plans (plus legacy 6-month).