Description
Free Live Demo: Click here to try out this add-on for Super Forms!
Plugin description
With this Add-on for Super Forms you can create custom forms that can register new users or login existing users from your front-end. You can also choose to only allow specific user role(s) to login. And specify what role a new registered user should get. Of course the Lost password form is also available which allows users to enter their email address to receive a new password. As an option you can select to send an activation email after registration or instantly let users login after their registration. Redirect to any page (for instance a dashboard).
Click here to read more about this Add-on.
Options
Available field names to use in your form are:
– user_login
– user_email
– user_pass
– role
– user_nicename
– user_url
– display_name
– nickname
– first_name
– last_name
– description
– rich_editing
– role
– jabber
– aim
– yim
– Any other data can be saved with custom user meta
Under Form Settings on the builder page when creating a new form you will have an extra option called ?Register & Login?.
Under the settings ?Register & Login? we have a dropdown called ?Actions?. The following actions are available (see picture below):
- Register a new user (this will register a new user, you can select what role this user should become)
- Login (user will be logged in, optionally restrict a specific user role)
- Reset password (when a user lost his/her password they can resend a new one with their email address)
For the Register action we have the following options available:
- User role (any available user role by WordPress or external plugins)
- Send activation link (options are: Send activation email / Auto activate and login)
- Login page URL (this can/will be used for emails when an activation link has been send)
- Activation Email Subject (the subject for the activation email)
- Activation Email Body (the actual message with the generated activation code)
- Custom meta data (any custom user_meta to be saved, field with this name must be available. example: WooCommerce customers)
Below you can find the tags that you can use inside your emails. The last 3 are added by the Register & Login Add-on.
For the Login action we have the following options available:
- Allowed user role(s): (the user roles that are allowed to login via this form, multiple can be selected)
- Login page URL (user will be redirected to this page if they haven?t activated their account yet with the activation code parameter)
- Welcome back message (display a welcome message after the user has successfully been logged in)
The following 2 options only apply when you have selected to check on activated accounts only:
- Incorrect activation code message (the message to display if the activation code was incorrect)
- Account activated message (a message to notify the user that their account has been activated)
For the Reset password action we have the following options available:
- Login page URL (this can/will be used insed the Lost password email Body)
- Success message (a message to display after the password has been successfully reset and send by email)
- Not found message (a message to tell the user we couldn?t find a user with the given email address)
- Lost Password Email Subject (the subject of the lost password email)
- Lost Password Email Body (the message that contains the new password)
Example forms
There are 3 example forms that can be installed with one click via Super Forms > Marketplace menu.
Changelog
May 13, 2020 - Version 1.8.0- Added: Option to update user role after payment completed from `PayPal Add-on` and `WooCommerce Add-on`- Update: hooks from main pluginJan 07, 2020 - Version 1.7.0- Replaced deprecated function with new one- Fix: PHP Notice: Undefined offset: 1Jul 07, 2019 - Version 1.6.21- Fix: {tags} not working when Form Custom URL redirect is enabled along with Login/RegisterJun 14, 2019 - Version 1.6.2- Compliance: Working towards Envato WordPress Requirements Badge/Compliance - Passed all JavaScript files through `JShint` excluding third party libraries - Escaping all Translatable stringsApr 29, 2019 - Version 1.6.1- Added: option to Show Toolbar when viewing site (enabled by default) which by default was always disabled when a user registers- Added: new action Send activation email without logging in the user, which allows to autmoatically login a newly registered user, and activate their account upon next loginApr 22, 2019 - Version 1.6.0- Compatibility with latest Super Forms- Improved: Update functionality- Add-on now included in the `Super Forms - All In One Bundle` packageJul 18, 2018 - Version 1.5.5- Fix: type on form setting `register_login_send_activation_email` had to be `register_send_approve_email`May 10, 2018 - Version 1.5.4- Added: Compatability with Super Forms - E-mail Templates Add-onApr 13, 2018 - Version 1.5.3- Fix: Save custom user meta placeholder and default value mixed up, causing it to not save the setting when saving form the next time the builder page was reloadedMar 13, 2018 - Version 1.5.2- Fix: Bug in combination with ACF plugin, not saving other meta data which did not exist in ACF as meta fieldFeb 15, 2018 - Version 1.5.1- Fix: Allow settings to be empty for new Super Forms versions (values that can be left empty must not be overwritten by default value)Jan 14, 2018 - Version 1.5.0- Added: Option to Update user based on user_id field or GET or POST, A hidden field named user_id must be present in your form in order for this to workJan 8, 2018 - Version 1.4.0- Added: Option to register new user if user doesn't exists while updating userDec 7, 2017 - Version 1.3.0- Improved: When registering or updating user, update the user meta data after files have been saved to media libraryNov 16, 2017 - Version 1.2.7- Added: Option to send Approve email after admin approves the user account via back-end- Added: Option to generate password on the fly when admin approves user accountSep 15, 2017 - Version 1.2.6- Added: Option to skip registration if user_login or user_email are not foundJun 19, 2017 - Version 1.2.5- Fix: small bug with login function showing the incorrect activation code error message on wrong momentJun 8, 2017 - Version 1.2.4- Added: option to allow users to use a custom activation code, for instance generated with the unique random number with a hidden field (not secure though)May 9, 2017 - Version 1.2.3- Fix: Email function updated based on new super forms version- Changed: Removed suffix on css/js files (normally used for debug mode, not required)May 2, 2017 - Version 1.2.2- Fix: Check if wp_clean function existsMar 12, 2017 - Version 1.2.1- Fix: PHP error: undefined register_login_actionFeb 28, 2017 - Version 1.2.0- Added: Option to update current logged in user data / meta data- Added: Option to register multi-site - Added: Return WC country list when field is named billing_country or shipping_countryFeb 03, 2017 - Version 1.1.0- Added: Automatic updatesSep 28, 2016 - Version 1.0.4- Added: Option to login the user without activating it's accountSep 17, 2016 - Version 1.0.3- Added: User login status- Added: New action hook: super_after_wp_insert_user_actionMay 3, 2016 - Version 1.0.2- Fix: Parsing Super Forms version instead of own plugin version when registering script March 29, 2016 - Version 1.0.1- Fix: Do not show activation message if user was already registered before Super Forms was activatedJanuary 10, 2016 - Version 1.0.0- Initial release!
Be the first to review “Super Forms – Front-end Register & Login Add-on – ShareWordPress.Net”