Allowing Users to determine the visibility of their profiles

Status: 
Open
Question: 

Your idea of creating user profile nodes is great. How would would one allow a user to determine whether to allow their profiles to be seen by anyone on the internet or just community members? i can certainly set up the fields, but how does one go about enabling that for specific nodes.

Thanks

Responses

1. Just set up a field called

Just set up a field called "hide profile", a select list yes / no or so.
And add a filter to the views that search the content based on this field.

2. Wow, its that easy?! Thank

Wow, its that easy?! Thank you.

3. What about a different level of privacy?

For example, You want ppl to find your profile but only access it if they are your friend (ur module). I was thinking that adding code to the 'view my profile' image which checks whether that person is your friend or not, if not then make a friendship request.
Any idea what that code would consist of?

4. CCK field privacy

I think this is what you need http://drupal.org/project/cck_field_privacy . This way the "unwanted" viewer can actually see that you have a profile but you can choose which fields to show to someone who is not your friend. Even better , the users can set their own privacy fields!