Require login if not in authorized IP range

This commit is contained in:
Alexandre Iooss 2021-09-23 11:41:35 +02:00
parent d59fb154b6
commit 6f67b855ac
4 changed files with 56 additions and 2 deletions

View file

@ -57,6 +57,7 @@ MIDDLEWARE = [
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.contrib.sites.middleware.CurrentSiteMiddleware',
'photo21.middleware.LoginRequiredMiddleware',
]
ROOT_URLCONF = 'photo21.urls'
@ -163,3 +164,6 @@ SITE_ID = 1
# Photologue
PHOTOLOGUE_GALLERY_SAMPLE_SIZE = 1
# IP range whitelist
LOGIN_EXEMPT_IP_RANGE = ["185.230.76.0/22", "2a0c:700::/32"]