MainWP Community

Configuring login and user roles

Hi, there are a few things I’m trying to do to set this up as a tool for my team to use. First, the dashboard is set up on a new WordPress install. The default site is still available to view though. Is there a way to make the site URL default to a login screen and then once you log in go directly to the Main WP dashboard? I don’t want some of the users to have access to the wp-admin area of the dashboard site. Just access to the wp-admin of the child sites.

I installed the team control extension and it works but there is one flaw I see. It doesn’t hide anything from the user’s view, just removes their access. For example if I remove plugins and themes from the user role they can still see the plugins and themes tabs. Clicking on the tab sends them to an error page. I would like to be able to hide the unusable tabs based on user role. I’m not opposed to using custom code if needed to accomplish this I’m just not sure how to target these things by role to hide them.

Also a question I couldn’t find an answer to. If I add a new site do I need to update all the user roles to give them access to that site or will it automatically give access?

@resultsrepeat Thank for your post! I’ll try to address everything that I can.

It’s great that you have Installed your MainWP Dashboard on a “non-public” site. Your next step will be to setup the MainWP Clean & Lock Extension. This will give you the ability to Redirect all non-admin pages to any URL of your choice, Block the entire dashboard via an I.P. Whitelist & or Password Protect the entire Admin or Login age via http Auth.

As for the MainWP Team Control extension. You may be able to create a custom filter and add it to the MainWP Custom Dashboard extension

I don’t know of a specific code snippet at this time though. If you are familiar with WP filter you may be able to write up a role check and then either use CSS or php to remove the menu items.

Thanks for the reply. The Clean & Lock plugin mentions the ability to clean the dashboard in the help documentation to hide unwanted parts of the dashboard but I can’t find the settings for anything like that.

The nomenclature “The MainWP Clean and Lock Extension allows you to remove unwanted sections from your MainWP Dashboard site,

should have been removed as this Extension no longer has this feature due to MainWP moving to it’s own screen. You may use 3rd-party plugins to do so if you still need to remove any of the default WP Menus such as :
Admin Menu Editor which i have personally used for years.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.