I have had to disable logintoboggan on my site because I'd like to let users register without having to validate their e-mail (as in the core registration process) - and this doesn't seem possible - when you turn on immediate login you automatically require validation. It would be nice if this were optional - then users in my situation could avail themselves of the many other fine features of this module. Thanks for your consideration.

CommentFileSizeAuthor
#5 LoginToboggan | Site-Install-1.jpg281.16 KBsteveparks

Comments

hunmonk’s picture

Status: Active » Fixed

then set the pre-auth role to the authenticated user, and don't send them a validation link.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

Anonymous’s picture

Status: Closed (fixed) » Active

Hi Hunmonk,

I was wondering if you could elaborate on your suggestion above (#1). Where is the option to not send a validation link? Currently, if Set Password is checked, it seems that the module will automatically send a validation link. If Set Password is not checked, then you cannot make use of the other great options such as allowing the user to create their own password, and immediate login.

Are you saying that if Set Password is checked, and the pre-auth role is already set to Authenticated user, then no email will be sent?

Basically here is what I am trying to do, and I am wondering if this is currently possible with LoginToboggan:

1) The user creates an account through the registration process, and sets their password.
2) The user is logged into their account and given the pre-auth role
3) Th user is redirected to Ubercart, where they will need to purchase a membership
4) Ubercart takes care of updating their role once the purchase is complete

Currently the only problem I am having with this is that LoginToboggan sends out an e-mail to confirm the account, which is unnecessary for my process.

Any help or suggestions are much appreciated.

Best,
Mike

charlie-s’s picture

@hunmonk Can you elaborate on the second step? I'm experiencing the same issue as michael.conley.

steveparks’s picture

StatusFileSize
new281.16 KB

I can confirm that there is currently no way to prevent the validation email being sent, and therefore this is a valid feature request.

Setting the pre-auth role to 'authenticated user' and checking 'set password' does still send a validation email, and there is no option for not sending one.

Therefore I suggest the following feature is added...

User Story:
An administrator
When on the LoginToboggan configuration screen
Wants to enable a user to set their password and be granted the authenticated user role on registration
So that users are registered in one step without receiving a validation email

Notes:
1. The heading 'non-authenticated role' should be changed to 'Role Assigned on Registration'
2. The help text below the field should be changed to: "If 'Set password' is selected, users will be able to login before their e-mail address has been validated. Therefore, you must choose a role for new users to be assigned on registration. You may wish to add a new role for this purpose that has fewer permissions, and which users are assigned until their email address is validated. If you create that new role, users will be granted that on registration, and only removed from it and assigned to the "authenticated user" role once they follow the validation link in their welcome e-mail. If you set the role assigned on registration to 'authenticated user' then the user will not be sent a validation email, and will be granted full access to the site immediately. WARNING: changing this setting after initial site setup can cause undesirable results, including unintended deletion of users -- change with extreme caution!"

Acceptance criteria:
1. When 'set password' is ticked, and the Role Assigned on Registration is anything other than 'authenticated user' the user is sent a validation email as normal.
2. When 'set password' is ticked, and the Role Assigned on Registration is 'authenticated user' then no validation email is sent and the user is marked as a fully validated authenticated user. They are sent a welcome email.

I've attached a screenshot showing the settings in question.

My colleague Steve Cowie is the lead maintainer for this module, and will pick up this feature request soon.

cheers
Steve

stevecowie’s picture

Issue summary: View changes
Status: Active » Closed (outdated)

Version no longer supported