diff --git a/staticgenerator/middleware.py b/staticgenerator/middleware.py index 75c5578..e7c62cf 100644 --- a/staticgenerator/middleware.py +++ b/staticgenerator/middleware.py @@ -18,6 +18,8 @@ class StaticGeneratorMiddleware(object): gen = StaticGenerator() def process_response(self, request, response): + if getattr(settings, 'STATIC_GENERATOR_ANON_ONLY', True) == True and request.user.is_authenticated(): + return response if response.status_code == 200: for url in self.urls: if url.match(request.path_info):