A community in which webmasters can ask for help with topics such as PHP coding , MySQL , IT jobs, web design, IT security.
Current location:homephp forumphp talk in 2008 yearExpressionEngine Multiple Site Manager and Member Groups - page 1
User InfoPosts
ExpressionEngine Multiple Site Manager and Member Groups#1
I’m looking for some links to further info on how EE handles Member Groups in relation to the MSM.

In my case, I have two membership sites. Generally speaking, the two sites serve the same overall group of people, so the fact that the MSM shares the member database works in my favor. What I’m unclear about is how to manage the varying combination of access levels, ie:


Member of Site A but not B
Member of Site B but not A
Member of Site A and Site B


Since, as I’ve read in other forum posts, you cannot assign a member to belong to multiple groups, I’d apparently have to create 3 member groups in the above configuration and assign users accordingly. At least in the templates I can check for membership to group 1|3… right?

We’re planning on further dividing our membership to varying levels of access within a single site.

For example,


Full access to Site A
Access to a single month’s content of Site A
Access to a single month’s content + web tools


If I have to create groups that manage each combination of the above, in addition to access to Site B’s access levels, this will quickly grow to be unusable.

It’s starting to sound like I’ll have to use custom PHP code directly in the templates to manage my access levels outside of EE.

Does anyone have any experience with this kind of thing?

Would it be best to not use the MSM at all and just manage each site as an individual installation, with separate member groups? ( that would defeat a some of the reason for using EE in the first place for me, ie sharing of weblog content between sites )

Links to external resources or the documentation would be helpful. ( yes, I did check the docs first, but may have missed something.. wink )

Thanks!

posted date: 2008-12-15 17:17:00


Re: ExpressionEngine Multiple Site Manager and Member Groups#2
I had made out the solution of this problem. click to view my topic...

hope that hepls.

posted date: 2008-12-15 17:17:01


Re: ExpressionEngine Multiple Site Manager and Member Groups#3
Your membership database would span across both sites, so there would not be an instance of a user being a member of site A and not site B - by registering on either site, their account is created for all other partner sites.Membership groups can have per site preferences - so a group could have higher privileges on site A than they do on site B. This also allows you to setup a different default group for newly registered users, depending on which site they register on.You are correct concerning EE's one group per member - so you will have a variety of groups built. EE 2.0 is coming soon though, unfortunately I have not reviewed all of its features, but you may want to see if it will support multiple groups per member.

posted date: 2009-03-29 18:20:00


Re: ExpressionEngine Multiple Site Manager and Member Groups#4
Thanks, that's an interesting way of looking at it. What I ended up doing was not use member groups at all. I just laid my own authentication layer on top of my Expression Engine templates.

posted date: 2009-04-02 12:43:00


Re: ExpressionEngine Multiple Site Manager and Member Groups#5
I know this is ages old, but an answer was never given/accepted. Maybe this will help someone else who stumbles on this who uses straight EE.Ian,I am doing a similar thing with 6 sites and multiple markets throughout those sites now.Here is what I am doing. I hope it helps. Like Michael said, the accounts are system wide. So, each account will have access to all sites under MSM. I have set up multiple domains, (not required), for each "market" to login at. Then under that "site", which is actually the market, I have restricted control panel access for the other sites as well as the content not being used cross-site. This gives the appearance that they are site specific and still allows the Super Admin or whatever account I build above them to manage across multiple sites.Example: (let's use your layout)Member of Site A but not BMember of Site B but not AMember of Site A and Site BI would have three member groups. Group AGroup BGroup A-BFor Group A, I would do the following: (Do this as Super Admin)Select Site B from the MSM dropdown.Select Members => Member Groups from the CPFor the Group A, click on 'Edit Group'Remove all access for this site and the CP access then saveFor Group B, I would do the following: (Do this as Super Admin)Select Site A from the MSM dropdown.Select Members => Member Groups from the CPFor the Group B, click on 'Edit Group'Remove all access for this site and the CP access then saveFor Group A-B, I would do the following: (Do this as Super Admin)Select Site A from the MSM dropdown.Select Members => Member Groups from the CPFor the Group A-B, click on 'Edit Group'Give all access for this site and the CP access then saveSelect Site B from the MSM dropdown.Select Members => Member Groups from the CPFor the Group A-B, click on 'Edit Group'Give all access for this site and the CP access then saveThen when the members from the respective groups sign in to perform functions, they will only see the access they have been granted and thus see the sites as separate.This worked for me. Hope it helps you out.

posted date: 2012-11-02 07:04:00


Re: ExpressionEngine Multiple Site Manager and Member Groups#6
Thanks! I ended up managing users entirely outside of EE for a variety of reasons, but this approach sounds very useful. :)

posted date: 2012-11-19 14:11:00


Re: ExpressionEngine Multiple Site Manager and Member Groups#7
I know that 'thank you' comments should be avoided, but your answer indeed helped "someone else who stumbles on this". Thank you.

posted date: 2013-04-16 23:40:00


select page: « 1 »
Copyright ©2008-2017 www.momige.com, all rights reserved.