Steps to Duplicate
1. Go to LT settings, check 'Set password', set 'Non-authenticated role' to any role but 'authenticated user'
2. Check 'Immediate login'
3. Logout and create a new user: user15
4. New user (user15) will now be "logged in" with whatever "role" you indicated above.
5. Check email, click the "verification" link.
6. You will be directed to the page and a message will be displayed saying: "You are logged in as user15. Change your password."
7. Logout.
8. Login as Admin
9. Check newly created user account (user15), you will see that they are still not "verified" and are still in the "Non-authenticated" role.
RESULT
In order for the user to fix this behavior, they must "logout" first, *then* click the verification link.
If they don't logout, they will have to generate a *new* verification link, then logout, then click it in their email.
EXPECTED RESULT
I would expect that the user account should be verified regardless of whether they are logged in or not.
Thanks.
Andrew.
Comments
Comment #1
danielw commentedI'm getting something similar, even without Immediate Login Checked.
The first [user:validate-url] does not work, and I have to click Re-Send Validation email for each user.
Comment #2
hunmonk commented@adf1969: guessing this is being caused because you haven't set the welcome email to use the validation url, instead you're using the password reset link that's in the welcome email by default. see LT help.
@danielw: the token works fine for me initially. i suggest trying a clean install with only LT and no other contrib modules, it's possibly a module conflict?
Comment #3
adf1969 commented@hunmonk: What special "validation url" are you talking about?
I read through all the LT "docs" (the README.txt and INSTALL.txt - not aware of much else except what is on the project page - there is not a "link" there to "documentation" so if there is some, perhaps that should be linked).
Comment #4
adf1969 commented@hunmonk:
I found the help. It is not on the project page, but is installed with LT.
For those looking, you can find it here: admin/help/logintoboggan
Checking for the "validation-url" now.
Comment #5
adf1969 commented@hunmonk:
I found the help. It is not on the project page, but is installed with LT.
For those looking, you can find it here: admin/help/logintoboggan
Checking for the "validation-url" now.
Comment #6
kalabroThanks! Token
[user:validate-url]helped.Comment #7
tommychris#6 works!
Comment #8
hargobindI just ran across this as well. As @adf1969 stated in #3, there is nothing in the README.txt or INSTALL.txt about updating the welcome email with the new token. Per the comments above, I finally found this in the help page, but my feeling is that many developers only look at TXT files (and code) when installing a new module. (In my case though, I upgraded from D6 to D7 and never saw any mention of the token in UPGRADE.txt).
I'm reopening this issue to request the following paragraph (based on the LT help) be added to INSTALL.txt
Comment #9
stevecowie commentedI've got mixed feelings about this one. The fact that developers don't read the help isn't a compelling argument. However, I will certainly take a look at your suggested text in the context of INSTALL.txt so see if it's compatible with the level of detail already provided there. It feels a bit too much like straying into config rather than basic installation but I'll check.