It does not appear to be. I just installed and set up , but anyone can still see my site. ugghh!
I’ve made the same experience: everybody can still see my site…
I upgraded a previous version to 3.4.2 and it seems to work fine. However I then did a clean install of 3.4.2 for another project and it doesn’t work.
I need this working ASAP so I am looking into the code now. I will post my fix if/when I find it.
Not sure if this is how to “properly” fix it or not, but I got it working this way.
In “ds_wp3_private_blog.php” look for the line:
add_filter( 'login_url', 'ds_my_login_page_redirect' );
and on the next line I put:
$current_blog->public = get_option('blog_public');
Again, not sure if placement or this code is how it should be done but it’s how I hacked it to get it working.
This plugin works as expected for us on multiple 3.4.2 installations