If you are using the latest version of mojoPortal, we have a feature (a checkbox under Security tab in Site Settings page) to "Close" a site.
When a site is closed only users in the Admins and Content Admins roles can navigate (work on) the site, all other users see a "closed message".
Hope that helps,
Joe