This one is a real head-scratcher, but I have tried everything possible to figure it out myself with no luck. Hopefully someone here can help.

Here's the issue: when a user registers for a new account, and "immediate login" is selected, they are automatically assigned the "pre-authenticated" role and they get redirected to a welcome page telling them they need to verify their account via the link sent to them in an email. All good so far.

Here's the strange part: if they cruise around the website *before* verifying their account, they can see all the content that is available to "anonymous" and "authenticated" users *except* for blog entries. When they go to the main blog page, they just see the following system-generated message: "No blog entries have been created." This is of course incorrect. There are blog entries, and they are visible to both "anonymous" and "authenticated" users.

I have tried rebuilding permissions. I have tried emptying the system cache. I have tried creating different roles to assign for the non-authenticated state. I have tried rolling back to the previous version (6x-1.7) and I have tried un-selecting the "pre-authenticated" role but that just causes Drupal to automatically grant the user "authenticated" status, and thus they can view the blog content again.

So my gut is telling me this has something to do with the non-authenticated state, but I have no idea what to do about it. We absolutely have to use this functionality in order to perform some behind-the-scenes scripting based on the user's session data so that they can perform other tasks before verifying their account. The module is working beautifully in every other respect. But obviously this weirdness with the blog content has to be resolved before we can go live.

Has anyone else seen this type of behaviour? I have searched but found nothing so far... any help is MUCH appreciated!!!

Comments

hunmonk’s picture

Status: Active » Postponed (maintainer needs more info)

please try to reproduce this using a fresh checkout of the most recent 6.x releases for both drupal core and LT -- i suspect another module is causing issues here...

crispinbailey’s picture

Status: Postponed (maintainer needs more info) » Active

Sigh... and so the process of elimination with a site running umpteen contrib'd modules begins... This might take awhile.

stevecowie’s picture

Status: Active » Postponed (maintainer needs more info)

Checked this and can't replicate the problem using core with no other modules except LT

steveparks’s picture

Status: Postponed (maintainer needs more info) » Closed (cannot reproduce)

Closing this as there's been no further reports of this problem, and a clean install presents no problems.

Please reopen the ticket if you can reproduce this and provide some more details.

Thanks
Steve

Sborsody’s picture

Subscribe.

jukka792’s picture

I have this exactly same issue with Drupal 7 and LoginToboggan 7.x-1.5.
I have created a "non-authenticated" role and with that role only certain content type is not visible. I can't figure it our what is the problem. Everything works great only after user verifies the email. All other custom content types are visible but one is not.