Logo

Registration and Login Settings

Configure user registration and login settings, including customizable messages, access controls, and form handling options for your WordPress membership site.

Last updated on Jul 15, 2026

Would you like to customize how users register and log in to your WordPress site? User Registration & Membership allows you to control every aspect of the registration and login experience. This guide will walk you through all available settings to help you configure the perfect setup for your site.

Before Getting Started

Before configuring these settings, make sure you've installed and activated the User Registration & Membership plugin on your WordPress site.

Accessing Registration and Login Settings

To access the Registration and Login settings, go to User Registration & Membership > Settings > Registration & Login from your WordPress dashboard. Here, you'll find several tabs that control different aspects of user registration and login.

Messages

The Messages settings in the User Registration & Membership plugin allow you to customize all system-generated messages shown to users during registration, form handling, and payment processes.

These include Success Messages, Error Messages, Advanced Fields Messages, and Payment Messages. Each section helps you control the feedback users receive, ensuring clear communication during registration, validation, and transactions, while maintaining a consistent tone aligned with your website.

You can configure these messages by navigating to: User Registration & Membership > Settings > Registration & Login >Messages.

CAPTCHA

CAPTCHA helps protect your registration and login forms from spam and automated submissions. User Registration & Membership supports Google reCAPTCHA v2, Google reCAPTCHA v3, hCaptcha, and Cloudflare Turnstile.

To set up a CAPTCHA, generate the required site and secret keys from your chosen provider, add them in User Registration & Membership → Settings → Registration & Login → Captcha, and enable CAPTCHA in the relevant form settings.

Detailed setup and configuration instructions are available in the documentation.

Social Connect

The Social Connect settings allow users to register or log in using their social media accounts instead of creating new passwords. This feature requires the Social Connect addon, available with Personal plan or higher.

Supported Social Platforms

User Registration & Membership supports social login through:

Facebook

Google

Twitter

LinkedIn

Instagram

Auto-Registration via Social Login

When enabled, this option automatically creates member accounts when users sign in with their social accounts. You can enable or disable this feature based on your site's requirements.

Profile Connect

The Profile Connect addon allows you to connect existing WordPress users to User Registration & Membership forms and automatically map user data from the WordPress usermeta table or custom database tables. This helps migrate users without requiring re-registration and keeps profile information synchronized across different systems.

With Profile Connect, you can:

Connect existing users to a registration form using bulk actions.

Map external database fields to registration form fields.

Fetch user data from the WordPress us.ermeta table or custom external tables.

Automatically populate and synchronize form fields with external data sources.

Requirements: User Registration & Membership Pro and the Profile Connect addon (available in Personal plan or higher).

Detailed setup and configuration instructions are available in the

Popup

The Popup settings allow you to create login and registration forms that appear in modal windows instead of on dedicated pages.

Creating a Popup

To create a popup, navigate to User Registration and Membership > Settings > Registration & Login > Popups and click Add New. Configure the following settings:

Enable This Popup: Checkbox to enable or disable the popup

Select Popup Type: Choose between Registration or Login popup

Popup Name: Internal name for identifying the popup

Popup Header Content: Add content to the popup header using the editor

Select Form: Choose which registration form to display (registration popups only)

Popup Footer Content: Add content to the popup footer using the editor

Select Popup Size: Choose popup display size (Default, Large, or Extra Large)

Implementing Popups

After creating a popup, you can implement it in three ways:

Shortcode: Copy the generated shortcode and paste it into a page using a shortcode block

Menu: Add the popup to your site menu via Appearance > Menu

Button: Use shortcode parameters to display the popup as a button, for example: [user_registration_popup id="1" type="button" button_text="Register Me"]

Requirements: User Registration & Membership Pro (available in Personal plan or higher).


Invite Codes

The Invite Codes feature lets you make registration invite-only by requiring users to enter a special code you provide to join your site. This addon requires Plus plan or higher.

Creating Invite Codes

To create invite codes, go to User Registration & Membership > Settings > Invite Codes and click Add New. You can configure:

Code name: The actual invite code users will enter

User Limit: How many users can use this code (leave empty for unlimited)

Expiry Date: When the code expires (leave empty for no expiry)

Select Form: Which registration form this code applies to

User Role: Assign a specific role to users registering with this code

Generating Random Codes

You can bulk create invite codes using the Generate Random Codes section. Specify the number of codes to generate and add an optional prefix to identify them.

Managing Invite Codes

View all generated codes in the Raw List section. You can also import and export invite codes in both JSON and CSV formats for easy management.

Requirements: User Registration & Membership Pro and the Invite Code addon (available in Plus plan or higher).

Detailed setup and configuration instructions are available in the documentation

File Upload

The File Upload settings allow users to upload profile photos, documents, or other files during registration that you can review later.

Configuring File Upload Settings

To configure file upload settings, navigate to Settings > Registration Login > File Upload. Here you can:

Set maximum file size for uploads

Define valid file types including images, videos, and documents (CSV, PPT, XLS, XLSX, M4V, MP3, TXT)

Configure individual file upload field settings in the form builder

Files are stored in the user_registration_uploads/file-uploads folder on your server.

Supported File Types

User Registration & Membership supports 12 different file types including PDF, DOC, DOCX, JPEG, GIF, PNG, MP3, MP4, PPT, XLS, XLSX, and CSV.

Requirements: User Registration & Membership Pro and the File addon (available in Personal plan or higher).

Detailed setup and configuration instructions are available in the documentation.

That's it!

Now you know how to configure all Registration and Login settings in User Registration & Membership. Next, would you like to learn how to customize email notifications or set up membership plans? Be sure to check out our guide on email settings for all the details.