You may have one or more Pages in your website that you don't want just anyone to be able to see. For example, you may have personal information or photographs that you only wish to share with family. You might even have proprietary sports statistics that you charge customers to access. It is easy to limit viewing of a page to a specific group of website visitors.
Pages can be viewed anonymously or by a specific group of Registered Users. If a visitor does not have permission to view a page (or has not logged in yet), it will not appear as an available menu item for them to choose. If a user navigates to a secure page, they would be asked to Login so that their permission to view the page can be verified.
Step By Step: Registered Users Only
Begin by creating a new page as you learned in the tutorial Create Page (Basic). However, instead of allowing everyone to view that page anonymously, we'll change it so that only Registered Users can see it.
There are really four (4) different ways to think about giving access to your website's pages. Who would you like to be able to see each page?
(1) Administrators: Only users who have the authority to "administer" your website can see these pages (so that means you)! This is a good setting to use for pages that you are working on but don't want anyone to see until you are finished editing. (This is the default for new pages).
(2) Unauthenticated Users: All visitors can view your page anonymously. "Unauthenticated" means that the user has not logged in and may not even be registered as a user of your website. Think of this as "public" access... things that you want everyone to be able to see.
(3) Registered Users: Users that have filled out a Registration form on your website and now have a User Name and Password and have already logged in.
(4) Custom Group of Users: These are Registered Users that you have also placed into a special group or "Role" that you have created (e.g. "Family" or "Customers"). For more information on custom groups you'll want to read the tutorial: Manage Users.
Powered By DotNetNuke®