Skip to content

Instantly share code, notes, and snippets.

@danriti
Created July 21, 2012 17:28
Show Gist options
  • Save danriti/3156492 to your computer and use it in GitHub Desktop.
Save danriti/3156492 to your computer and use it in GitHub Desktop.
Django - Restrict access to a view to only active and authenticated users
from django.contrib.auth.decorators import user_passes_test, login_required
active_required = user_passes_test(lambda u: u.is_active,
login_url='/profile/not_active')
def active_and_login_required(view_func):
decorated_view_func = login_required(active_required(view_func))
return decorated_view_func
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment