Closed (outdated)
Project:
LoginToboggan
Version:
6.x-1.8
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
30 Mar 2011 at 22:14 UTC
Updated:
8 Dec 2020 at 12:18 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
hunmonk commentedthen set the pre-auth role to the authenticated user, and don't send them a validation link.
Comment #3
Anonymous (not verified) commentedHi 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
Comment #4
charlie-s commented@hunmonk Can you elaborate on the second step? I'm experiencing the same issue as michael.conley.
Comment #5
steveparks commentedI 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
Comment #6
stevecowie commentedVersion no longer supported