Found 2 good reads on "how-to" lock down these pesky public jomsocial pages.
phptechnologytutorials.wordpress.com/2013/03/10/ho…

How to check user is logged in Joomla site ? | PHP Technology Tutorials on WordPress.com

You can check Joomla user logging status using the JUser Object of JFactory class.

Join 180,000 websites creating Amazing communities

JomSocial is the most complete, easy-to-use addon that turns Joomla CMS into a
full -fledged, social networking site

TRY NOW BUY NOW