WP eMember Plugin is a WordPress Membership Plugin that can turn your existing or new WordPress site into a membership site easily. You can selectively protect articles by creating various membership levels (e.g. Free, Basic, Premium, and Ultimate) and protect the content (posts, pages etc) of your site. The plugin manages all the membership management side of things.
WP eMember Plugin Features: