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.
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.
Check each integration. Because the settings default to on, a login form is not existing-users-only until you turn its setting off.
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.
Only place VentraConnect on registration forms you want to accept new users from.
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:
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.
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.
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.
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.
Supported Integrations
Membership and community integrations are enabled from Integrations.
LMS integrations are on the same screen.
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