• Resolved Alex Ford

    (@alexford)


    I’ve setup the following blog network: elevatesites.com

    …with the Front page set to a training library page.

    My goal is that when any Site user logs in (I’m using Force Login), they’ll go to elevatesites.com (the training library) BEFORE they go to their WP Dashboard.

    WITHOUT Force Login, this works because the Front page is not protected. However, this makes the training library page (elevatesites.com) is accessible to the public and each user has to log in using the /wp-admin URL.

    – WITH Force Login, this doesn’t work how I want it to…

    When Super Admin logs in, it works. The Front page of elevatesites.com is visible.

    However, when any other Site user logs in (eg. example1.elevatesites.com), the following error appears when redirected to elevatesites.com (the training library):

    “You’re not authorized to access this site.”

    So my question is…

    How can I set this training library Page so that it’s viewable by ALL Site users in my network as soon as they log in (when they’re redirected)?

    Thank you!

Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter Alex Ford

    (@alexford)

    This is a blank post as I forgot to set the “Notify me of follow-up replies via email” option.

    Look forward to hearing from you!

    Plugin Author Kevin Vess

    (@kevinvess)

    Force Login requires visitors to log in as a registered user and in a Multisite install, it only allows Multisite users access to their assigned sites (except for Super Admins because they have access to the entire network).

    This is why you’re seeing the “You’re not authorized to access this site” message when you try to view a page on another site you’re not a member of.

    One answer is: assign your registered users to each site they need access to and you could use the Join My Multisite plugin to manage it.

    However, if you only want to allow users from other sites to have access to a single page of another site (and not the entire site) –?that becomes more tricky.

    Instead of installing Force Login network-wide, you could install it on each individual site –?except for one you need to allow other site users to be able to access, but that would mean it’s also publicly available.

    Thread Starter Alex Ford

    (@alexford)

    Thank you for this Kevin!

    Unfortunately, It’s not exactly what I’m looking to achieve.

    I’ve currently got Force Login installed ONLY on the root site elevatesites.com, not Network Activated.

    But like you said, the plugin only allows a site admin to access THEIR OWN site/s and not someone else’s.

    Do you know if there’s a way to make the root site (elevatesites.com) accessible to ANY site admin only (not the public), without manually adding them as a user?

    Thanks,
    Alex

    Thread Starter Alex Ford

    (@alexford)

    It’s ok Kevin… I figure it out!

    I installed the “Multisite User Management” plugin where I set ALL users in the Network to access the root site (elevatesites.com) as a subscriber. It’s a Network Activated plugin.

    I also installed the “Remove Dashboard Access” plugin and activated it only on the root site, so that subscribers aren’t able to access the Dashboard to this site ONLY.

    And finally, I installed “Multisite Plugin Manager” so as to hide the above plugins from site users, as they don’t need access to these plugins.

    Thanks for your help… in a way, you helped me to think in a different direction and figure this out.

    Thank you!

    Plugin Author Kevin Vess

    (@kevinvess)

    Great! I’m glad you were able to resolve the issue and for sharing your solutions.

    Be sure to rate and review my plugin to let others know how you like it.

    Thanks for using Force Login!

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Redirect Page Not Working For Other Users (Multisite)’ is closed to new replies.