Q:

Implementing access control to my website

My site is coaching resource website with 5 levels, which are connected as membership plans. http://coaching.touchtight.com/register). Each plan is assigned up to certain menu levels. For example, level 1 is the free plan which is available to registered and non registered users. Level 2 plan should include access to level 1 and level 2. Level 3 plan include access to level 1, 2, 3. Level 4 plan include access up to level 4. Level 5 is a lifetime membership plan which have access to all levels(menus).
I need to implement access control to menu items so that only drop-down menu is visible to public, and menu items inside drop-down menu should be redirected to a registration page if the user is a non registered user. I achieved this on my level 1 menu item(Please check my site.) up to a certain extent as this visible even to non registered users. This differs from other levels as I need them only to display drop down menus to public/unregistered users. How can I achieve this?
My site: http://coaching.touchtight.com/level-1-start
Thanks,
Dilum

A:

Start by going to Users->Access Levels and creating Levels 1-5 as you specified. After saving those levels continue on to Users->Groups and create groups 1-5 using the parent group "Registered". Now go back to Access Levels and assign whatever combination of groups you want to each Access Level. Finally, go to your menu items, probably Menus->Main Menu and change the access of each item to the level you want it to be.

