latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Multi Site User Roles Help?

Home Forums Community Forum Multi Site User Roles Help?

This topic contains 3 replies, has 2 voices. Last updated by  Raam Dev 4 years, 7 months ago.

Topic Author Topic
Posted: Tuesday May 22nd, 2012 at 7:46 pm #14204
Frankjath
Username: frankjath

Hi I am having trouble setting up users on my multi-site install. What I want to do is offer people a sub site on my multi-site install. I am a s2member Pro user. Theses are my steps…

First I add someone via the http://tenafter.me/wp-signup.php (When I launch they will go through the payment process first then be redirected to the registration page.)

Then as a super admin I go under my network admin area and create a new site with the email they registered with. (When I launch they will add a site via the registration process. This is only for testing purposes)

The issue I am having is that when I create a site for them it assigns (Admin Role) to them which would be right because they are the admin of their own sub-site. However, when I switch there user role to Level 1, 2, or 3 they loose admin privileges to their own sub-site example (jane.tenafter.me). They can’t post to their blog or create pages. I can’t leave them with admin role because I need to restrict access based on user levels.

List Of Topic Replies

Viewing 3 replies - 1 through 3 (of 3 total)
Author Replies
Author Replies
Posted: Tuesday May 22nd, 2012 at 11:42 pm #14249
Raam Dev
Username: Raam
Staff Member

Hi Frank,

The s2Member roles are all based on the WordPress Subscriber role, so you are correct that assigning them an s2Member role would revoke them of admin privileges. s2Member is not designed to support restricting access to users with Admin access.

While s2Member is compatible with WordPress Multisite Networking, the sites within a WordPress network are separate and not interconnected. That means you cannot share users, logins, or other data across the sites (including access control).

Please see the following from WordPress.org:

The sites in a multisite network are separate, very like the separate blogs at WordPress.com. They are not interconnected like things in other kinds of networks (even though plugins can create various kinds of interconnections between the sites). If you plan on creating sites that are strongly interconnected, that share data, or share users, then a multisite network might not be the best solution.

The s2Member Multisite feature allows you to offer the s2Member plugin to sub-sites, giving your sub-sites the ability to setup and use s2Member on their own. When you upgrade s2Member on the primary site, the s2Member plugin is automatically updated for all your sub-sites. However, things like access restrictions on one WP installation are not shared across WP installations (again, the WordPress Multisite feature itself isn’t designed to work like that).

There are plugins that allow you to get around these WordPress Multisite limitations, however they may or may not work with s2Member. There are also plugins that allow you to manually edit the capabilities of various WordPress Roles, including the s2Member roles. You could potentially edit the s2Member roles to provide certain admin rights, but none of that would be supported by s2Member.

Posted: Tuesday May 22nd, 2012 at 11:51 pm #14254
Frankjath
Username: frankjath

Thank you for getting back to me. I don’t want to restrict access for admin level users this is what I want.

1. I want to offer two plans, each plan will allow users to sign up and have their own blog, example (http://example.tenafter.me)

2. However I only want to offer certain features to the second plan such as e-commerce. I don’t want my clients to setup s2memebr on their own sites.

The issue I am having is that when someone signs up as a level 1 or 2 a site is generated for them but they can’t add posts or pages.

Hope this explains my issue better.

Posted: Thursday May 24th, 2012 at 4:08 am #14420
Raam Dev
Username: Raam
Staff Member

Hi Frank,

Is the account they’re using to login to their site the same account that was created as part of signing up through s2Member? If so, then the problem is that s2Member’s levels do not have the capabilities to add posts/pages. As I explained earlier, all the s2Member Levels use the Subscriber role capabilities, which does not allow adding post/pages.

Viewing 3 replies - 1 through 3 (of 3 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.