A security package for Umbraco 7. Lock down an Umbraco website from viewers. Only users who are logged into the backoffice can see the public website.
There are often times when a staging or pre-production domain is publically available. This is problematic as the non-production site is not "locked down", and there might even be cases where Google indexes it. SiteLock solves this problem by only allowing authenticated users to view the website.
SiteLock is simply a module which is loaded dynamically at runtime. It inspects the domain of each request, and then either allows it, or throws a HttpException with a status code of 403.
After installing the package, you'll be able to lock any website via /config/SiteLock.config.