User Registration v2.0 includes awesome features like sub-site creation, a forgot password form, user import, granular registration permissions, and easily customizable emails.
Sub-site creation
Are you running WordPress multisite? Would you like users to create a new subdomain or subdirectory when they register? You're in luck. You may allow users to create a sub-site during registration with version 2.0. The new user will be the administrator of the sub-site so they can manage the content.
The role selected in your "Register User" action will determine the user's role on the main site, so they will have more limited access to the main site.
Forgot password form
The addition of a forgot password form allows you to use Formidable for every login and registration related action: initial registration, login, profile editing, and now resetting a password. No need to install an extra plugin to add a reset password form to your site.
Another benefit of this new form is that all the forms on your site will be styled the same way. Streamline the look and feel of all your forms, including the reset password form, so they fit well with your theme. If you would like to utilize our new Forgot Password form, learn how to create a reset password page.
Read more: How can a WordPress registration plugin help me?
CSV user import
Do you need to create users in bulk? Or do you want to copy several users from one site to another? The new CSV import option makes it super easy. Just create a CSV with user information, then import it into a registration form. Read more about importing users from a CSV.
Register users after payment
Sometimes you need to charge a fee for site registration. Previously, this was only possible with custom code, but now it can be configured in your settings. If you use our Stripe or Paypal add-ons, you can open your registration action and set it up to trigger on a successful payment. The user will be registered after the payment is completed.
User registration permissions
It can come in handy for certain roles to be able to create new users from the front-end of your site. You can now determine which user roles have permission to create new users with your forms, on a form-by-form basis.
Customizable registration emails
The registration email settings have been moved out of the registration action to increase flexibility. Standard email actions may be used instead. This allows you to send as many, or as few, emails as you would like when a user registers. You can include HTML in your welcome emails now and you can easily change the From address and name.
Login form styles
Prior to 2.0, the default Formidable Style was always applied to your login form. Now, you can apply any Formidable Style. We recommend building a login form style so your login looks classy.
Get rid of useless code
There's a good chance you have code on your site that can be removed once you update to version 2.0. If you are using any of these hooks, you can remove them and use the new settings instead:
- frm_send_new_user_notification
- frmreg_required_role
- frm_new_user_notification_title
- frm_new_user_notification_message
New hooks
Two new hooks have been added at key points in the registration process.
- The frmreg_user_data hook allows you to adjust user data before registration.
- The frmreg_after_create_user hook allows you to perform an action after a user is registered in a Formidable form.
Non reverse-compatible changes
We make every effort to maintain backwards compatibility so updates don't break your site. There are times, however, when updates must be made that are not reverse compatible. There are two of these changes made in 2.0 that are intended to increase security during the registration process.
- Plain text passwords are no longer included in emails. Because of this change, it is not an option to automatically generate passwords for new users. This option has been replaced with an option to set the password with a link in the registration email. If you were including a plain text password in your registration emails, you may want to update your email message.
- The automatic login option is not visible when the password is generated with a link. This is due to the fact that users won't have a password right after the registration form is submitted. They can't be automatically logged in if they have not yet set their password.
If either of these changes affect you, it would be best to check your registration process to see if any settings need to be adjusted.
What's next?
We would love to hear what you would like to see in the user registration add-on. You can open a ticket in the help desk if you have any ideas, and cast your vote for any features you would like to see.
Leave a Reply