Posted by WebWeasel on April 27, 2007 at 8:01pm
I'm working on a couple of sites where I want to have 2 profiles for each user. The first is the public profile visible to all visitors and a private profile that is only available to some roles and the profile creator.
I've used usernode for the public profile and nodeprofile to create a second content type for the private profile.
I'm looking at the modules private, tac_lite and taxonomy access to control access to the private profile but I thought I'd see what the rest of you think would be a good way of addressing this issue.

Comments
I have a similar problem
I'm trying to have each user be able to edit his own "profile" then be able to create new content under that profile "directory". User's shouldn't be able to edit/update other users content. I have no idea how to do this. The whole nodeprofile/usernode thing kind of runs together for me. I understand that usernode attempts to create nodes for all users, and does that well, but then the users profile still exists, and I don't understand how to mesh the two. Can anyone point me in the right direction? Thanks in advance!
you might give this tutorial
you might give this tutorial a try: http://drupal.org/node/130489
I think the nodeaccess
I think the nodeaccess module would fit best - or my fresh alternative: http://groups.drupal.org/node/3620 - I think I've to create a new project or it...
Or as an alternative have you thought about just unchecking "published" for the default node publishing options? The nodes won't be accessible by anyone else by the author and admins, which would perfectly fit for your case, wouldn't it?
Nodeaccess to the rescue
It looks like nodeaccess is just what I needed. Thanks all.
Oops, the rescue attempt failed.
It seems that nodeaccess is still a bit buggy see http://drupal.org/node/139080.
Any other suggestions?
Never mind, nodeaccess is fixed
The CVS version of nodeaccess is working now and it does what I want.