i'm having trouble figuring out how to do the following workflow:

1. new user registers with the site and fills out a few content profile fields.
2. new user receives email and clicks verification link.
3. new user logs in and is redirected to content profile form to complete other fields.
4. user saves and the node is published.

what is happening is that when a user creates a new account and fills out the content profile field items a new node is created and published even though the account has not been verified. i have a couple of views that then take content profiles from verified and unverified users and displays them together. i can't seem to figure out how to either keep the content profile node unpublished until the new user is verified or filter content created from unverified users.

any thoughts? i apologize if i've overlooked an obvious solution. i've been looking at my screen for too long.

thanks in advance.

Comments

robby.smith’s picture

subscribing - i would really like to know how to do this as well.

jumpfightgo’s picture

I thought unverified users were "blocked" until they verify their account?

If not, maybe you could assign users a role when they verify their account with http://drupal.org/project/autoassignrole and then in views filter by role.

masande’s picture

my users are marked as active even without verification. was thinking of a role based solution, but have not been able to make it work. will look at autoassignrole and report back. thanks.

masande’s picture

i tried autoassignrole using the automatic assignment of roles method. unfortunately it assigned the role before the link was clicked in the verification email. ugh.

i have, however, discovered that using a filter for last user login of 'greater than' now prevents unverified user content profiles from showing up in views. this will have to do for now unless someone else can provide some insight.