Добрый день.
Как правильно реализовать данный механизм?
Т.к. попросили сделать сайт "для своих", требуется полностью закрыть доступ для пользователей из вне.
Мною был найден пусть через middleware:
class AuthRequiredMiddleware(object):
def process_request(self, request):
if not request.user.is_authenticated():
return HttpResponseRedirect(reverse('landing_page')) # or http response
return None
+
MIDDLEWARE_CLASSES = (
...
'path.to.your.AuthRequiredMiddleware',
)
Насколько этот вариант актуален?
Может есть другие способы?
Заранее спасибо.