Restrict Content is a powerful WordPress membership plugin that gives you full control over who can and cannot view content on your WordPress site.
Restrict pages based on permissions assigned to pages and granted in user profiles.