---
title: "Guardrails with Membership & LMS Flows"
description: "Membership and LMS plugins often separate login from registration, enrollment, checkout or onboarding. VentraConnect Pro has a login-form setting for each supported integration. Pro Supported membership and LMS integrations require VentraConnect Pro. **These login-form settings are on by default.** Out…"
url: "https://wpventra.com/docs/guardrails-with-membership-lms-flows/"
updated: "2026-10-26"
category: "Account Creation & Guardrails"
---

# Guardrails with Membership & LMS Flows

Membership and LMS plugins often separate login from registration, enrollment, checkout or onboarding. VentraConnect Pro has a login-form setting for each supported integration.

Pro Supported membership and LMS integrations require VentraConnect Pro.

**These login-form settings are on by default.** Out of the box, Social Login, Magic Link and Email OTP on a supported integration’s login form can create new accounts. Turn the setting off to make that form existing-users-only.

   1

## Login Forms and the Integration Settings

Each integration has an **Allow new accounts from … login form** setting in its card (**Community & Memberships** or **Courses & LMS** tab), for example **Allow new accounts from LearnDash login form**, **Allow new account creation from PMS login**, **Allow new accounts from MemberPress login form** or **Allow new accounts from BuddyPress login widget**. Other integrations have a corresponding setting in their own card.

   On (default) Social Login, Magic Link and Email OTP on that login form can create new accounts.   Off That login form is existing-users-only. New visitors should use the plugin’s registration, signup, membership checkout or enrollment flow.   Existing users Can authenticate with Social Login, Magic Link or Email OTP when the account can be matched correctly, whichever way the setting is set.

**Check each integration.** Because the settings default to on, a login form is not existing-users-only until you turn its setting off.

    2

## Registration, Signup and Checkout Forms

On supported integration registration, signup and checkout forms, VentraConnect applies its own authentication and account-creation rules. The underlying membership or LMS plugin may also impose separate registration, checkout or enrollment requirements.

   Magic Link and Email OTP Create accounts there unless set to **Login only**.   Social Login Can create an account there.   Passkeys Passkey sign-up buttons are not shown on integration registration forms.

Only place VentraConnect on registration forms you want to accept new users from.

    3

## Magic Link and Email OTP Registration Mode

Where Magic Link or Email OTP is available through a supported integration, each method keeps its own VentraConnect registration mode:

   Login only Authenticates existing users only; never creates a new WordPress account.   Login & Register May create a user where nothing else on that surface blocks it. On a login form, the integration’s login-form setting must also be on.     4

## Social Login

Social Login does not use the Login only / Login & Register selector. On an integration login form it follows that integration’s login-form setting. On registration, signup and checkout forms it can create an account.

   5

## Passkeys

Passkeys are not governed by the Social Login / Magic Link / Email OTP rules. Passkey account creation happens only on the WordPress registration page and follows WordPress **Anyone can register**, the **Register form** toggle and the Passkey **Registration mode**. Signed-in users add passkeys from their profile.

   6

## Login, Registration, Enrollment and Checkout Are Different Contexts

A membership or LMS plugin may expose several different user journeys. Keep them separate so a login button does not become a public account-creation path unintentionally.

   Login Normally intended for an existing WordPress user.   Registration May intentionally create a new WordPress user.   Membership checkout May create a user as part of purchasing or joining a membership.   Course enrollment May require an existing user or sit behind another registration/checkout flow, depending on the LMS.   Account/profile pages Normally operate on an already authenticated user.     7

## Testing

#### Validate each integration in its real user journey:

- Identify the integration’s **existing-user login** form and its **new-user registration, membership checkout or enrollment** path.
- Check the integration’s **Allow new accounts from … login form** setting (on by default).
- If using Magic Link or Email OTP, confirm whether the method is set to **Login only** or **Login & Register**.
- Test the login form with an **existing WordPress user**, then with a **completely new email**.
- Test the integration’s registration, signup or checkout form separately with a new email and confirm the result is what you intend.

**Do not infer one integration’s behavior from another.** MemberPress, Paid Memberships Pro, Paid Member Subscriptions, Ultimate Member, BuddyPress, LearnDash, LearnPress, LifterLMS and Tutor LMS expose different login and registration structures.

    8

## Supported Integrations

Membership and community integrations are enabled from **Integrations**.

![VentraConnect Pro Integrations: Community and Memberships cards for Paid Memberships Pro, Paid Membership Subscriptions, MemberPress, Ultimate Member and BuddyPress](https://wpventra.com/wp-content/uploads/2026/10/integrations-community-memberships.png)

LMS integrations are on the same screen.

![VentraConnect Pro Integrations: Courses and LMS cards for LearnPress, LearnDash, Tutor LMS and LifterLMS](https://wpventra.com/wp-content/uploads/2026/10/integrations-courses-lms.png)

VentraConnect Pro provides authentication placements across these membership/community and LMS integrations.

### Memberships & Communities Pro

- MemberPress
- Paid Memberships Pro
- Paid Member Subscriptions
- Ultimate Member
- BuddyPress (BuddyBoss Platform through the BuddyPress integration)

### LMS (Learning Management) Pro

- LearnDash
- LearnPress
- LifterLMS
- Tutor LMS

    9

## Guardrails Documentation

   Guardrails & Account Creation — Overview How account creation is controlled across login methods and surfaces. [Open guide](/docs/guardrails-account-creation-overview/)   Login Only vs Login & Register What the registration mode does for Magic Link, Email OTP and Passkeys. [Open guide](/docs/login-only-vs-login-register/)   Guardrails with WooCommerce Account-creation rules for My Account, registration and checkout. [Open guide](/docs/guardrails-with-woocommerce/)   Troubleshooting Account Creation Checks for unexpected or blocked account creation. [Open guide](/docs/troubleshooting-account-creation/)
