Website Membership makes password protecting specific areas of your CMS Builder powered website simple. We've used this same plugin for setting up a password protected area for our client's websites.
Website Membership works by allowing site visitors to sign-up for a user account. Once signed up they can log in to view password protected content on your website. At any time, if your visitor has forgotten their password they can request to have it emailed to them.
With Website Membership you can even provide individual users with user specific content (meaning the content is unique only to the user who's logged in). This could be as simple as personalizing pages ("Hello, John"), having certain content only visible for logged in users ("Sign up or Login to see more details"), or even showing different content to different users based on their settings. Such as showing users with a "premium membership" information that users with a regular membership can't see.
This plugin comes with a detailed readme explaining how to set up Website Membership so you can password protect specific pages on your website or showcase different content depending on whether a user is logged in or not.
And to make it easy to get started, Website Membership includes the following template files:
This template is used for creating your sign up form. Site visitors fill out their information such as username, email address, and password. Once an account is created it can be managed through CMS Builder.
Site visitors use this form to log in by inputting their username and password. Once logged in they can view password protected pages on your website.
If a user has forgotten their password they can input their email address into this form. An email will be sent to them with their password.
user-profile.php (new in 1.01)
This "Edit your profile" page allows the user to change their full name, username, email, password, and any other fields you've setup.