User registration password

Component ID

1050930

Component name

User registration password

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

68421

Component created

Component changed

Component body

Let users register with a password on the registration form when verification mail is required.

By default, users can create accounts directly on the registration form, set their password and be immediately logged in, or they can create their account, wait for a verification e-mail, and then create their password. With this module, users are able to create their account along with their password and simply activate their account when receiving the verification email.

The variable module, mail editor and commerce checkout are supported in the D7 version and the module is now in use in some complex setups.

Supported / related modules Drupal 7:

Status D8 version:
User registrationpassword is compatible with Drupal 8 core from 8.1.9 / 8.2.1 due to #2765437, it will not work (and can't) with any older version.

Please report your findings in the user_registrationpassword issue queue. The issue queue is also open for new feature requests while a release candidate (RC) has not been released, be bold! And obviously we could do with more people testing the module.

The following issues require more reviews or additional work.

8.x-1.0
#2928918: Use getFormObject getEntity
#2929136: Switch the order in register form alter
#2868703: Allow configuration of redirect url
#2585033: Alteration of validation and submit callbacks can cause conflicts
#2928768: username_enumeration_prevention compatiblity
#2928940: Deprecate user_registrationpassword_set_message
#2928971: Implement user_registrationpassword_mail_notify function

TODO: add other additional tests
TODO: Commerce/Rules/Mail edit support

Want to help? View the #2914226: META: User Registrationpassword 8.x-1.0-RC1 roadmap

Status D7 version:
User registrationpassword 7.x is compatible with Drupal core 7.35 and up. It will not work with anything below 7.35 due to the changes in Drupal core. We advise to update to the most recent versions for Drupal core and user_registrationpassword 1.5.

7.x-1.5
Release 7.x-1.5 has landed! It is adviced to updated to this version if your site runs any older version. Please report your findings in the issue queue! And view the changelog for a full list of changes since 1.4.

7.x-1.6
#2585033: Alteration of validation and submit callbacks can cause conflicts
#2928940: Deprecate user_registrationpassword_set_message

Want to help? View the #2918765: META: User Registrationpassword 7.x-1.6 roadmap

Status D6 version:
Support for Drupal 6 has been dropped.

The following modules are not compatible with user_registrationpassword:

  • logintoboggan
  • username_enumeration_prevention

Work is planned to make even more modules compatible, suggestions welcome!
See #1773424: Logintoboggan breaks user_registrationpassword use cases for a patch for Logintoboggan for Drupal 7.