djangosnippets.org: Latest snippets posted by aasmprohttps://djangosnippets.org/users/aasmpro/2019-04-06T08:16:15.123452-05:00aasmproLoginRequiredMiddleware
2019-04-06T08:16:15.123452-05:00aasmprohttps://djangosnippets.org/snippets/10663/<h3>settings.py</h3>
<pre><code>MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'utils.LoginRequiredMiddleware',
]
LOGIN_REQUIRED_URLS = [
r'^panel/(.*)$'
]
</code></pre>
<p>this will help any url under <code>panel/</code> require login.</p>
Freely redistributable