BowTie has policy management built in. You can add
.bowtie.yml files with policy definitions to any directory you wish to protect. Policies can be set to either grant or deny access based on user profile attributes such as registration status, subscription and payment information, or custom profile variables. For an example, read this user guide, or look at our docs on user access control.
To get started with BowTie, register for a free trial.