As mentioned, I am using the config variable:
$config[‘multi_login_sites’] = “https://siteone.com/index.php|http://sitetwo.com/index.php|http://sitethree.com/index.php|http://sitefour.com/index.php”;
I now find it impossible to use the non-cloaked login, as these (new configured on any login) cookies prevent me from using the old login page. FWIW, is at: https://primarysite.com/system/
I was using Google Chrome which appeared to have/be the issue (even with cookies cleared), at least that’s what I thought at first.
When I use (cookies cleared) Safari, and log into say SiteTwo of the above (using admin.php) instead… it sets new login cookies correctly for all the domains, as I have configured (under Cookies). So now I am able to view the offline (SiteTwo) site as intended, in addition to any template parsing when turned on… I can also view and configure any site, from any CP login domain.
Bad news is that, it has totally broken my public view of the other three sites where the cookies were set by the first CP admin login.
I tested with all four site domain cookies cleaned out, logged to CP of Site Two, Set template parsing as ON of Site Three and tried to view Template parsing of Site Three in a browser… Broken in Safari, but only the public site (no template parsing) is still visible in Chrome.
To SET Cookies or NOT is now the issue, I think.
Lastly, is there currently a way to just login to one primary domain for all CP users to configure all MSM sites, where it won’t interrupt public viewing of any site(s)? I was using my old CP login path to the system folder, yet I auto placed the admin.php file in all MSM sites too.. It was working till update to 2.2.2… After that, viewing parsing details on public pages and now the front pages themselves are having issues…
IOW, is there a best practice for singular CP login configuration (for all sites), that maintain permissions for all public sites, with new security implementations in 2.2.2?