On our site, all registered users have permission to view user profiles, anonymous users cannot view the profiles (controlled via the "access user profiles" permission). I would want to change this so that users can decide whether their profile is visible to anonymous users or not (default: not visible).

The Profile Privacy module allows this for profile fields but not based on roles (registered users should always see all fields on our site) and not for the whole profile (if not enabled by the user, their profile should be completely invisible to anonymous users.

Any ideas on how to do this? We are using the core profile module for this with Drupal 5.x.

Comments

Anonymous’s picture

Seems I am not the only one interested in this:
http://drupal.org/node/433968
http://drupal.org/node/411490