Restrict Content Pro
Restrict Content is a simple membership plugin that enables you to easily restrict access to your content to logged-in users only. Content restriction works both with partial content restrictions using shortcodes, as well as full-page restrictions for posts, pages, and most custom post types.