Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-4707

logintobban incompatibility - no drupal account is created after civicrm signup through profile with 'Account creation required'

    Details

      Description

      I am using the logintoboggan module, with the 'Set password' setting to allow my users to supply a password at time of signup.

      From logintoboggan, about the 'Set password' setting: "This will allow users to choose their initial password when registering (note that this setting is merely a mirror of the Require e-mail verification when a visitor creates an account setting, and is merely here for convenience). If selected, users will be assigned to the role below. They will not be assigned to the 'authenticated user' role until they confirm their e-mail address by following the link in their registration e-mail. It is HIGHLY recommended that you set up a 'pre-authorized' role with limited permissions for this purpose.
      NOTE: If you enable this feature, you should edit the Welcome, no approval required text. More help in writing the e-mail message can be found at LoginToboggan help."

      So, what happens here is that the user is allowed to chose their password, and they get assigned to a temporary role until they have verifiied their email address. This brings huge usability befefits.

      However, this appears to be incompatible with CiviCRM signups. After filling in the form to create my own Personal Contribution Page, I get an email from CiviCRM telling me how to access the page, however, I don't get an email from Drupal telling me my login details. Infact, no Drupal user is even created. The profile I am using for sign ups is set as 'Account creation required' The help note on the profile setup page says:

      "If you are using this profile as a contact signup form, using it in an online contribution page OR an event registration page, anonymous users will be given the option to create a Drupal User Account as part of completing the form. This feature requires the 'Email Verification' option to be checked (Drupal User Settings). In addition, you must include a Primary Email Address field in the profile."

      So, with logintoboggan, technically, the 'Email Verification' is not checked, but actually, email verification is performed through logintobban.

        Attachments

          Activity

            People

            • Assignee:
              lobo Donald A. Lobo
              Reporter:
              mrfelton Tom Kirkpatrick
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: