Allow WordPress Login and Registration using Email with RegistrationMagic
The username assigned during WordPress registration process is difficult to remember since it is system generated and difficult to comprehend. This poses a problem for any user as WordPress as default system prompts only to log in with a username. Instead of the username, a user is much more likely to remember his/her email address. Sensing this issue, popular sites such as Facebook and Twitter already allow users to register and log in with email. Since email addresses are created by users, why not use them as login credentials.
RegistrationMagic introduces a feature to allow WordPress login and registration using email too. After user registers, users will have the choice to log in with their email ID or username. Publishing a page with this plugin’s inbuilt login shortcode creates a form helping users to sign in with an email ID.
With this in mind, in this tutorial, we will discuss how to allow WordPress login and registration using email.
Configuring Login Page using a Login Form
To begin with, go to “All Forms” from the RegistrationMagic plugin on your WordPress dashboard. You will find all your WordPress registration forms in this section. The first form in the queue is the RM login form.
Copy the shortcode from the cover of the Login form. This form is automated to create the login page of your site.
Navigate to “Pages” >> “All Pages”. Click the “Add New” button at the top to create a New Page. You can also click the “Add New” option just below “All Pages” to create a new login page.
You are now on the “Add New Page” section of “All Pages”. Here you can add media files and insert the content of your choice to create the page. Also, assign a unique name to the page you created.
Here, we name the page “Log In”. Now, paste the shortcode copied from the “Login Form” cover to the page. Just by pasting this shortcode, you can create the WordPress form design of your login page.
Publishing Login Form on the frontend
Click “Publish” to generate the link of the page. Your page is now ready for use from the frontend.
Just above the page name, it says “Page Published”. From here, click on “View Page” to have clear visuals of how your login form looks like on your site.
Allow Users to Register and Login with Email
Now that your login page is created, let’s see how we can let the users access the site with their email. Go to the All Forms section of the plugin again and hover your cursor over the RM Login card. You will find a Dashboard and Field link appearing on the bottom corners of it.
The dashboard and field links of the RM login form are different from all other forms that you create through this plugin. Further, click on dashboard and you will find yourself on a page like the one given below.
Click on Fields here. You will land on a page where you will find two fields the Username and Password fields. This is because the login page usually has these two fields only for quick user login.
Now, from here, edit the Username field. You will find options like “Username field accepts“. There, choose the option Username and Email or simply Email if you want. Likewise, change the labels on the “Username field label” and “Username field placeholder”. Click on Save and proceed to see the frontend view.
Success on the Frontend
To illustrate, shared below is an image of the newly formed login page. You can see there is option to log in with the Username or Email. Just the way we mentioned in our placeholder text. This is how you allow WordPress login and registration using email.
So, you saw how quickly we could create and even customize our login page. This might be a very small change, but ultimately creates a massive difference in user experience. Users prefer sites that are easy to access. That’s why, RegistrationMagic also allows users to create intelligent contact forms. Further, Users can autofill contact form fields from information they previously entered in the RegistrationMagic form. Users can also autofill the information from their social media accounts. Users do not have to go through the long process of filling in the form fields. They can simply click on any of their preferred social accounts and start the signup process.
In short, this plugin is your answer to create a complete registration based site with professional registration process and contact forms. No need to code or design pages, just install and get the job done in a few clicks.
- How to Approve WordPress User Accounts Without Logging Into Dashboard - January 25, 2021
- How to Set up Two Factor Authentication in WordPress - April 4, 2019
- How to Edit or Replace Default WordPress Registration Form - April 2, 2019
- How to Check WordPress Form Submission in Dashboard - March 29, 2019
- How to Allow Users to Edit WordPress Forms After Submission - January 31, 2019
- WordPress Class Registration Plugin – Enrol Users, Collect Payments & More - November 28, 2018
- WordPress User Management Plugin Guide - November 27, 2018
- How to Allow WordPress Login and Registration using Email - October 5, 2018
- How to Display WordPress Member Directory - October 1, 2018
- How to Disable WordPress Admin Bar for all Users Except Admin - September 29, 2018