Hello,

I have user registration setup to allow the password to be established during registration, but the account will only be activated after e-mail verification has been completed. See all settings in attacked images.

New users should only receive the "Welcome (no approval required, password is set)" e-mail, but the "Welcome (no approval required)" e-mail is also being sent.

Is my configuration improper or is this a bug? Thanks.

Comments

starbucksguy’s picture

I seem to have found a workaround to this issue by trying different settings, but the bug still probably exists.

I changed the account setting from "Require a verification e-mail, but let users set their password directly on the registration form" to "Do not require a verification e-mail, and let users set their password directly on the registration form." All other settings indicated in my original post remained the same.

The result seems to be that the "Welcome (no approval required)" e-mail is only being sent. I am using the [user:validate-url] token in this message.

I should also note, before adjusting these settings I removed the LoginToboggan module completely and users would only receive a single "Welcome (no approval required)" e-mail upon registration.

The current configuration I indicated doesn't seem like the appropriate fix, but I will use it until a more suitable alternative becomes available.

stevecowie’s picture

I'm not sure about this one because you say two emails are being sent: (no approval required, password is set) and "Welcome (no approval required)". But there is no email for "no approval required, password is set". As explained in the help, you do need to change the text of the default 'no approval required' email because it doesn't make sense if a user has already had the opportunity to set the password.

starbucksguy’s picture

#2 -- If you look at account-settings2.JPG in my original post you can see there is an e-mail field for "no approval required, password is set" setting. The e-mail serves to verify that the user can authenticate their e-mail address as the final step in the registration process. The e-mail contains the [user:validate-url] token, which validates the account without taking the user to the password setting form.

I can confirm that prior to the work around I described above, two e-mails were being sent.

stevecowie’s picture

As you rightly say, your image shows 9 possible emails. As mine only shows 8, I assume that an extra is being generated by another module. Maybe if you can send me a list of your enabled modules, I can work out where that extra email comes from.

playfulwolf’s picture

I can confirm the same bug with the same settings

Neli’s picture

I can confirm it as well, 2 mails are being sent.
I know it's been a while since it was posted, but just for the sake of mentioning it. I also have 9 standard emails.
The [user:validate-url] link, does not work in either mail. I'll search for this a bit, but I don't have much time..

UPDATE:
Alright, it isn't really 100% LoginToboggan that's doing this. LoginToboggan + User registration password are the reason for the double email validation.

berenddeboer’s picture

Status: Active » Closed (works as designed)