Drupal 7 / CiviCRM 4.5.8 Working on a site which has several contribution pages. We want to leave the majority of them accessible to anonymous users, but have just one that we want to restrict to "members-only".
In Drupal the $form variable passed in hook_form_alter() will have a '#access' parameter that can be set to false.
What's the best way to accomplish this with a CiviCRM form? Is there something that can be modified in the $form variable using hook_civicrm_buildForm()?
Some better way?