The Log In page displays a log in form and also serves as the page users will use for password recovery. You can optionally display a “Logged In” view on this page that shows the user’s display name, a log out link and the “Log In Widget” menu.
Refer to our companion guide on Two-factor authentication if this is a requirement for your log in page.

Log In Page Settings
The page must contain either the log in form block or pmpro_login shortcode. Either method will display the form with log in fields, a link to recover a lost password and “Join Now” link if your site is open for registration. You can filter the links shown on the log in form using the pmpro_login_forms_handler_nav hook.
Block settings or shortcode attributes allow you to optionally display a “Logged In” view on this page.
Video: How to Configure Front End Login for Your Membership Site
Captcha Protection
As of PMPro 3.9, the Log In form and the lost password form can show a captcha. It uses the captcha you choose on the Security Settings page (Google reCAPTCHA or Cloudflare Turnstile). It also appears on the WordPress login screen at wp-login.php and on the Log In block and pmpro_login shortcode.
To avoid getting in the way of regular members, the captcha is only shown after a failed login or other suspicious activity from the visitor’s IP address in the last 15 minutes. A visitor who fails the check sees the message “Error: Captcha verification failed. Please try again.”

The captcha is not shown until the captcha service’s site key and secret key are saved. While a captcha is enabled, PMPro asks caching plugins not to cache this page.
Redirect Logic
This is the default page that Paid Memberships Pro directs users to when they attempt to access protected content or other pages that require login. You can pass the ?redirect_to=URL_ENCODED_STRING_HERE attribute to this log in page to send a user to a specific page after login.
For example, this is how you would send members an upsell link that forces them to log in first, then redirects to them the checkout page for your upsell level.
https://domain.com/login/?redirect_to=%2Fmembership-checkout%2F%3Flevel%3D2
Using Two-Factor Authentication (2FA)
Some site owners may choose to use a security plugin to enable two-factor authentication for administrator-level users.
If you are looking for a straightforward 2FA plugin, check out Two-Factor by George Stephanis and other contributors. Other popular plugins that offer 2FA, in addition to broader security features, include iThemes Security, Wordfence, or AIOS.
If your chosen plugin is not compatible with the PMPro frontend login page, you can instead log in using the WordPress default login page located at domain.com/wp-login.php.
Paid Memberships Pro does not block access to this core WordPress login screen. And any high quality, well-coded 2FA plugin you choose should work with the core WordPress log in screen.
Your admins (or any user) has access to this screen to log in and be redirected to an access-appropriate view in the site (the Membership Account page for your subscriber-role users and the WordPress admin area for all higher role users).
Get Support From Our Team of Experts
Have a question about how to use this feature? Our Support Page outlines three ways to get support.
Our Max plans include hands-on help customizing your membership site and implementing new features. Upgrade to PMPro Max now »
Last updated on October 28, 2026

