Membership Level Change

I have a Membership site with about a 120+ Members set-up for a Trade Organization.
Within the Web site is a Members Only section where a user can log-in to see the protected pages.

I originally set all users up as level 1. I want to give a specific user access to only one of the pages within the protected area of the site while allowing the other member access to the entire protected section.

I was thinking of upgrading all the current Level 1 users to Level 2, then keep this specific user as Level 1. I would then go in and update all my protected pages Page Level Restriction to Level 2 or higher and the one specific page to Level 1 or higher. This would allow my specific user to only see that specific page and all other users to see the entire protected pages.

I would obviously have to change the Level Names under S2Members/General Options/Membership Levels/Labels.
I currently have my Level 1 Label set to HMA Member. Lever 2-4 are left at default (N/A 2, N/A 3, etc).
I want to change Level 2 Label to HMA Member and Level 1 Label to NatCon Exhibitor.

I also assume I would have to go into Users and update their Role maually.

2 questions:

  1. Is this the best way to change the Member Level structure?
  2. Is there an easier way to change the User Role via the Database (phpMyAdmin)?

Thanks

It would be easier to downgrade the specific User to Level 0 and give him a custom capability (CCAP) to allow him to access the one page you want him to be able to access.

Yes I can probably make that work. I can set that User to Level 0 and then set the Restriction Options/Page Access Restriction for Level 0 or Higher to that particular page ID. That way all my regular members (Level 1) can access the entire Members section but this one user can only access a specific page under the Members section.

Thanks for the help.

On second thought this may not work. We have to approve each Member before they access the Members section. If they log-in before approval they could log in and see this page, which is not desirable. I will have to test to see what happens when I try this.

Yeah, thinking about it just a CCAP for the one Member isn’t going to work. But, how about this:

  • Restricted Member: Level 0 + CCAP1

  • Other Members: Level 1 + CCAP2

  • Page that Restricted Member can access restricted to Level 0 + CCAP1

  • All other membership pages restricted to Level1 + CCAP2

Since you are manually approving Memberships, assign the CCAPs upon approval. It takes seconds to do so.