I'm using Drupal 7.43, and civicrm 4.7.4. Is it possible to limit access to a contribution page through Civicrm ACL's or Drupal roles? I want to set up a contribution page for new members to pay an initiation fee, but I don't want members to see it once they pay.
I can set up a drupal block, and have the link to the contribution page in the block, and assign the block to a role of new members who haven't paid the fee yet, and have the block disappear once they do, but they can still go to the url and access the contribution page.