This project is not covered by Drupal’s security advisory policy.

This module is unsupported due to a security issue the maintainer didn’t fix. See Multi-Step Registration - Critical - Unsupported Module - SA-CONTRIB-2018-023 for details.

If you want to use this module, your options are:

  • Choose another, actively maintained module instead
  • File an issue in the queue with a patch to fix the module and then contact the security team to have your version reviewed and the project handed over to you following the unsupported project process.
  • Hire someone to fix the security bug so the module can be re-published and supported (Consider hiring companies listed in the Marketplace)

Description

With Multi-Step Registration you can create multi-step (wizard) user account registration forms. Each step of the wizard can be configured to, optionally, expose one ore more Profile2 types.

Dependencies

Integration

  • Profile2: Multi-Step Registration is able to place forms generated by Profile2 types into wizard steps. By using Multi-Step Registration in conjunction with Profile2 you can create rich registration wizards.
  • Internationalization (i18n) module: If Variable translation (i18n_variable) module is enabled, next user-defined variables can be translated:
    • step_title_[step]: The wizard step title.
    • step_description_[step]: The wizard step description.
    • step_button_next: The 'Next' button label.
    • step_button_back: The 'Back' button label.
    • step_button_finish: The 'Finish' button label.

Install

Install the module as any other module, following the manual instructions.

Configuration

  1. Configure user account registration wizard steps and general settings at admin/config/people/step. There's a pre-configured register step, corresponding to the screen where user is adding his username and E-mail. That cannot be deleted but you can still change the name and description. You can configure also other values there, for example if the wizard trails will be shown, the redirection after finishing the wizard, etc. Use the drag and drop feature to order the wizard steps for your needs.
  2. [optional] Now it's time to place Profile2 types on your wizard steps. To do so, visit Profile2 types page at admin/structure/profiles and edit the Profile2 types that you want to add in the registration flow. On each profile, under "Show in user registration, in step", select the wizard step on which this profile form will be exposed. You're able to exclude optional fields from the registration process.

You're done!

Extending

See README.txt.

Known Issues

Author

Claudiu Cristea (claudiu.cristea) | @claudiu_cristea

Supporting organizations: 
Sponsored development

Project information

Releases