Custom User Registration and Login Form Plugin Description
Do you want to add a custom registration pop-up and give exclusive access to new users? Or want to enable WordPress social login with Facebook or Google? You need the best WordPress user login plugin!
The CM Custom User Registration and Login Form plugin is the ideal companion for any WordPress site or membership community.
Install it on your WordPress site to have customized registration and sign-in forms, social login, email verification, user redirect controls, reCAPTCHA, custom profile fields and much more.
Frontend User Login and Registration
Choose where and how users log in and register on your WordPress site.
WordPress Registration Invitation Codes
User login and registration form and widget
The custom user registration form builder lets you create multiple registration and login forms for each user role. Apply custom fields to fit your industry or niche, and easily collect additional information.
Customisable Registration
Some examples of what you can ask with each field:
Best WordPress Social Login Plugin
Allow users to register and login using Facebook and Google profiles.
Registration Pop-up Tutorial
![]() ![]() ![]() |
Learn how to set up the plugin, from installation to adjust precise settings! Read: Use Case - Adding Login and Registration Pop-ups With Invitation Codes. |
Offer Custom Registration Tiered Paid Packages
Use the Payments add-on to create different registration packages, each with its price and user role. Add the packages table anywhere on your website by applying a hassle-free shortcode.
Users can also pick a tier while registering. Learn how to implement it by reading our tutorial: Charging Users to Register to Your WordPress Site.
Moderate User Registrations
Approve or reject each registration request by using the Approve New Users add-on.
![]() ![]() ![]() | Check the step by step: Adding a Moderated Registration System to WordPress. |
Login and Logout Redirection
The plugin supports custom redirection after the users logs in or logs out.
reCaptcha and Limiting Login Attempts
Whitelist and Blacklist of IP Addresses
User Role Manager
Using the WordPress Custom User Registration and Login Form Plugin
- One Page User Login and Registration – Users log in and register from a popup box, allowing them to stay on the same page after the successful login or registration.
- Email Verification – Require email verification when new users register from up to two different email addresses for added security.
- Custom Registration Form Builder – Add questions to your custom registration form based on user role.
- Invite Only User Registration – Manage new users by restricting the user registration to invited members only.
- Limited Use Invitation Codes – Limit the number of users for each invitation code group.
- Time-Restricted User Registration – Limit user registration invitation codes for a specific time period.
- Assign User Roles – Set default user roles to be assigned once a user completes the registration process for each invitation code.
- Forgot Password Option – Display lost password form or link under the login form by using a shortcode.
- Shortcodes – All login and registration functionality is also supported using shortcode, allowing you to place custom login and registration forms on any page or post.
WordPress User Registration and Login Form Use Cases
- Members Only Access – Offer exclusive videos and deals only to registered users.
- Give limited access – Create invitation codes according to the user role so that users using the code will have limited access.
User Sign-in Plugin Related Use Cases
- Adding Login and Registration Pop-ups With Invitation Codes
- Charging Users to Register to Your WordPress Site
- Adding a Moderated Registration System to WordPress
- Creating Invitation Codes Based On Mail Lists
- How to Create a Membership Site (Integration With CM Site Access Restriction)
- Integration With CM Restrict User Account Access
Additional Resources
Related Blog Posts
Custom User Registration and Login Form Plugin Basic Features
- User login and registration pop-up using AJAX
- Lets the user stay on the same page after user login or user registration
- Redirect users to a new page after login
Custom User Registration and Login Form Plugin Pro Plugin Features
Please check the user guide to learn more about this plugin.
Invitation Codes – Limit registration to users who have an invitation code. Set the number of users who can use each registration code, how long an invitation code will be valid for, or limit invitation codes to a unique email address. The admin can also easily export a list of all codes and previously used codes to a CSV file. Invitation codes work with other registration system plugins such as Gravity Forms. | |
User Role – Set default user roles and specific roles for each invitation code, to be assigned after a user completes the registration process. | |
User Roles Editor – Easily create, duplicate and delete user roles. Edit basic user capabilities with a simple and user-friendly interface. | |
Email Verification – Require users to verify their email after registration to improve security and protect your site from spammers and bots. | |
Two Email Accounts Verification – Require email verification from two separate addresses to activate a user account. | |
reCAPTCHA – This WordPress invitation plugin supports Google reCAPTCHA in the user login and registration form to protect your WordPress site from spammers and bots. | |
Confirmation Emails – Create a custom registration confirmation email to welcome new users to your site. | |
Email Templates – Send welcome emails to new users or during email verification using our email templates. | |
Remove Unverified Accounts – Remove users who have not verified their email address. | |
Shortcodes – All login, registration, and password recovery features are supported by shortcodes which can be placed anywhere within your content. | |
Widgets – Widgets can be used to place both user login and user registration boxes anywhere on your site. | |
Accept Terms of Service – Choose whether to require visitors to accept your Terms of Service before completing registration by using an approval checkbox. | |
Add/Edit Custom Registration Fields – Our plugin supports adding multiple registration fields and assigning them to all roles or specific roles only. Once defined, the admin can prepare a registration form for each role using shortcode. All users’ profile field data is saved in the user’s meta information and can be exported to a CSV file. | |
Custom Fields – All login and registration text labels and notifications can easily be customized according to user needs. | |
Integration with Membership Plugins– Currently supports integration with external membership plugins such as s2Member. | |
Social Login and Registration – Let users register on your site using their Facebook or Google accounts. | |
Frontend Profile Builder– Our plugin provides a shortcode which can be placed on the user dashboard, allowing them to edit their profile on the frontend, including the use of custom user registration fields. | |
Limit Login Attempts – Choose whether to limit the number of login attempts per user. Once the limit has been reached, the user’s account can be disabled. | |
Limit Registration and Login from Specific IPs – The Registration and Invitation Codes Plugin can let you limit logins from a defined set of IP addresses. | |
User Generated Invites – Allow your users to generate invites and send them to their friends, while moderating the invite parameters. | |
Gravity Forms – Use the CM WordPressRegistration plugin together with Gravity Forms. | |
Integration with CM Business Directory – Allow users to associate their profiles with existing businesses during registration. |
Registration Payment Support Add-on Features
WooCommerce and EDD – The add-on is compatible with two leading direct payment solutions, grating access to prominent payment gateways, such as PayPal, credit cards and Stripe | |
Tiered Options – Offer any number of registration packages, such as “Silver”, “Gold” and “Platinum”. Users pay different prices to receive different user roles | |
Subscriptions – Enable recurring payments and pause accounts after the subscription was canceled | |
Email Reminders – The admin can choose if users will receive periodic emails to remind about payment. He/she can choose the day interval of this notification | |
Automatically Cleanup – Enable automatic deletion of accounts that have pending payments for a set number of days | |
Smart Redirection – When a user tries to log in before paying, he/she will be redirected to the checkout page | |
Translate Notifications – Easily modify the two error messages in the labels settings |
Custom User Registration and Login Form Plugin Editions and Pricing
Feature | Basic Edition | Pro Edition | Advanced Edition | Ultimate Edition |
Free | $39 | $69 | $119 | |
Login and Registration PopUp | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
Ajax login or registration | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
Remain on the same page after login | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
Invitation codes support | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
Email address verification | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
Custom Email templates | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
reCaptcha support | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
Easily Change labels | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
Automatically remove users who haven’t verified their email | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
Set user role after registration | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
User Role Manager Tool | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
Shortcode support | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
Add registration fields | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
Multiple registration forms | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
Export users’ data to CSV | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
Edit profile after registration | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
Facebook / Google registration and login | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
User generated invites | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
CM Business Directory Integration | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
Payment support | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
Approve users after registration | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
Send email invitations in bulk | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
Restrict content access plugin | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() | ![]() ![]() ![]() |
Free | $39 | $69 | $119 |
Custom User Registration and Login Form AddOns
Registration and Login Form Related Plugins
Custom User Registration and Login Form Plugin Frequently Asked Questions
Please check the user guide to learn more about this plugin.
Can I use this plugin instead of the regular WordPress login?
Can I limit the number of users who register using an invitation code?
How can I make sure that users registering for my site use a real email address?
Can I create a login button to place on pages on my site?
Is it possible to add the signup form to any page or post?
Is it possible to track signups?
Can I create Registration buttons to add to the Menu bar at the top of my site?
Can I charge users for registering?
Add multiple payment options with subscriptions to the registration plugin per specific invitation code or globally. Uses the EDD and WooCommerce cart system, which have more than 30 payment gateways.
Custom User Registration and Login Form Image Gallery
Front-end Gallery
Back-end Gallery
Customer Reviews for the User Registration Plugin
| Elegant design. best performance. Highly recommended
Elegant design. best performance. Highly recommended. |
- Awesome Team they listen to all suggestions and update
The team is really active, I have reported to exploits and they directly pushed an update to avoid those exploits: 1- Reset password was unlimited requests the user were able to request reset password to his email unlimited times, which was reported by me too and the team directly updated it. 2- ability to chose what's the maximum characters can be added for user name + passwords, which was reported by me too and the team directly updated it.
VgoStore - Super help support
The support is so amazing. Forget the cost of the plugin, the time and help the render itself is so great and helpful. I did not have any idea about this plugin, but they help me from the start to finish. Thank you, cMinds, for your support. Best from Austria.
Aboi Lunglai - very good
This Plugin Is Really Good Thank You
mahsa pour - Elegant design. best performance. Highly recommended
Elegant design. best performance. Highly recommended
shashinasiri - Helpful Plugin
Managed to launch a new site and send invitation codes to users. Plugin was easy to use. The support was as described too.
courtneyljones2 - Great Plugin
A great plugin to simplify the log in process. Straightforward and easy to install and use. No hassles.
Waldek K - A nice plugin
It’s good, and It’s very easy.
Hatsune miki - It does exactly what it says, highly recommended
I used it for my new beta site and only allowed selected users to register, Works Great !
etdagan