WordPress user registration and login forms for membership sites

A WordPress user registration plugin built for memberships: one sign-up form with fields that change by Membership, login on a page or in a popup, social login, email checks and approval. Members land where you want after they sign in.

Sign-up and login, built for memberships
Register page Join Northside Studio
Full nameMaya Walters
Emailmaya@example.com
MembershipGold Membershipâ–¾
Club number (your own field)NS-2215
Send me the club newsletterCreate my account
The settings behind it
Fields11 types, shown per Membership
Shown onRegister page, account page or admin only
New users getThe WordPress role you choose
Login · page or popup Welcome back
Username or emailmaya@example.com
Password••••••••••
Log inor log in with a linked account
FacebookGoogleLinkedIn
How it works
WhereA login page, or a popup on any page
Social loginAfter members link their account
Spam checkreCAPTCHA on the login form
Login Redirects+ Send people to the right place
Gold Membership→ /members/gold/
Silver Membership→ /members/
No active Membership→ /join/
After sign-up→ /welcome/
The settings behind it
After loginA page for each Membership
After sign-upA page for each Membership
PlanEvery plan
Sign-up form

One form that fits every Membership

Build your register form once. Each field can show for every Membership or only for the ones you pick.

11 field types: text, date, number, select, multiselect, checkbox, radio, file upload, plain text and more Show a field on the register page, the account page or in your dashboard only Show a field for chosen Memberships only Drag fields into the order you want Special fields for avatar, coupon, invitation code, payment method and pay-what-you-want price Ready-made form designs, plus your own CSS
Register form fields
⋮⋮Club numberTextGold, Silver
⋮⋮Date of birthDate PickerAll
⋮⋮Proof of student statusFile UploadStudent
⋮⋮InterestsMultiselectAll
⋮⋮Invitation codeSpecial fieldCorporate
Login

Let members in the way they like

Who can join

Decide who gets in, and keep bots out

Use one or combine several, depending on who you want to let in.

Every planManual approvalNew sign-ups wait as pending until you approve them from your dashboard.
Every planEmail verificationNew members confirm their email with a link. Unverified accounts can be removed automatically.
Every planInvitation codesOnly people with a valid invitation code can register.
Every planreCAPTCHAGoogle reCAPTCHA on the register and login forms.Learn more
After login

Send every member to the right page

Every planBy Membership, after loginLogin Redirects+ sends each Membership to its own page after login.
Every planBy Membership, after sign-upRegister Redirects+ sends new members to a page of your choice for their Membership.
Full PackageBack to where they wereRedirect Back returns members to the page they tried to open before logging in.
Full PackageAfter WooCommerce loginWooCommerce Redirect sends customers to a page you pick after they log in.Learn more
Password reset

Password resets members can do alone

Every plan sends a confirmation link, then a new password by email. With Full Package, Manage Reset Password lets members choose their new password on your site.

How resets work
Every plan: the member asks for a reset, confirms by email and receives a new password. Full Package: a secure link opens a form on your site where the member types and confirms a new password. Both start from your own Lost Password page, in your site’s design.
Registration basics

Everything you need from a WordPress user registration plugin

You don’t need a separate form plugin. The register form already handles roles, rules and emails.

Every plan

Forms on any page

Add the register and login forms to any page with a shortcode. Pages built with Elementor or WPBakery work too.
Every plan

A WordPress role for new users

Pick the role new users get when they sign up. If a Membership has its own role, that role is used instead.
Every plan

Conditional fields

Show a field only when an earlier answer calls for it, so each person sees a shorter form.
Every plan

Password rules

Add a strength check to the password field and a show-password icon, so members see what they typed.
Every plan

Terms checkbox

People accept your terms of service before they can register.
Every plan

Sign-up emails you can edit

You get an email when someone registers. Members get emails for a new account, approval, email verification and password resets, and you can set them per Membership.
FAQ

Questions about registration and login

Not sure your setup is covered? Search the documentation or try the live demo before you buy.

Can I have different sign-up forms for different Memberships?

There’s one register form, and each field can show for every Membership or only for the ones you pick. In practice each Membership gets the form it needs.

Which social networks can members log in with?

Facebook, Google, LinkedIn and other networks. Members link a social account to their membership account first, then log in with one click.

Can I approve members before they get access?

Yes. Turn on manual approval and new sign-ups wait as pending until you approve them.

Can I send members to a different page after login?

Yes. Login Redirects+ and Register Redirects+ send each Membership to its own page, and both come with every plan.

Can the login form open in a popup?

Yes. Login and sign-up can sit on their own pages or open in a popup on any page.

Can members choose a new password themselves?

With Full Package, Manage Reset Password lets members set a new password on your site. In every plan, members get a new password by email after confirming the reset.

Do I need a separate WordPress user registration plugin?

No. Ultimate Membership Pro includes register, login, account and lost password pages. You add each form to a page with a shortcode, so sign-up, payment and Membership access run in one plugin.

Does it replace the default WordPress login page?

Members log in on your own login page or in a popup. In every plan you can show your logo on wp-login.php. With Full Package, Hidden WP Login sends visitors from wp-login.php to your login page, while IP addresses you allow still see it.

Which WordPress role do new members get?

The default role you set for the register form. If a Membership has its own WordPress role, that role is used. With Full Package, WordPress User Roles also changes roles as Memberships start and expire.

Included in every plan

Sign-up and login that feel like your site

Forms in your design, the fields you need and the right page after login.

14-day money-back guarantee Unlimited members
Still deciding?

See it on a real site before you decide

Get your own WordPress test site with Ultimate Membership Pro installed. Free for 24 hours, no card needed.

Start your free trial See plans and pricing
Still deciding?

See it on a real site before you decide

Get your own WordPress test site with Ultimate Membership Pro installed. Free for 24 hours, no card needed.

Trusted by 80,000+ creators, coaches and businessesSince 2015